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

Áp dụng MinFilter trên một hình ảnh bằng thư viện Pillow

Trong chương trình này, chúng tôi sẽ áp dụng một bộ lọc tối thiểu trên một hình ảnh bằng cách sử dụng thư viện gối. Trong chế độ lọc tối thiểu, giá trị của mỗi pixel trong cửa sổ đã chọn của hình ảnh được thay thế bằng pixel tối thiểu của cửa sổ đó. Chức năng bộ lọc được sử dụng để áp dụng các bộ lọc khác nhau bằng cách sử dụng thư viện gối.

Hình ảnh gốc

Áp dụng MinFilter trên một hình ảnh bằng thư viện Pillow

Thuật toán

Step 1: Import Image from Pillow.
Step 2: Open the image.
Step 3: Call the filter function and specify minfilter.
Step 4: Display the output.

Mã mẫu

from PIL import Image, ImageFilter

im = Image.open('testimage.jpg')
im1 = im.filter(ImageFilter.MinFilter(size = 7))
im1.show()

Đầu ra

Áp dụng MinFilter trên một hình ảnh bằng thư viện Pillow