Computer >> Máy Tính >  >> Lập trình >> Python

Áp dụng Gaussian Blur cho hình ảnh bằng thư viện Pillow

Trong chương trình này, chúng tôi sẽ làm mờ một hình ảnh bằng cách sử dụng bộ lọc Gaussian. Lớp ImageFilter trong thư viện gối chứa một hàm có tên GaussianBlur () giúp áp dụng bộ lọc làm mờ gaussian. Nó chỉ nhận một tham số là bán kính mờ.

Hình ảnh gốc

Áp dụng Gaussian Blur cho hình ảnh bằng thư viện Pillow

Thuật toán

 Bước 1:Nhập Image và ImageFilter từ Pillow. Bước 2:Mở hình ảnh. Bước 3:Gọi phương thức gaussianblur () và chỉ định bán kính. 

Mã mẫu

 từ PIL nhập Image, ImageFilterim =Image.open ('image_test.jpg') im1 =im.filter (ImageFilter.GaussianBlur (radius =9)) im1.show () 

Đầu ra

Áp dụng Gaussian Blur cho hình ảnh bằng thư viện Pillow