Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Python

Áp dụng MedianFilter (bộ lọc trung vị) lên ảnh bằng thư viện Pillow


Trong chương trình này, chúng ta sẽ áp dụng bộ lọc trung vị lên ảnh bằng thư viện pillow. Trong lọc trung vị, giá trị của mỗi pixel trong cửa sổ chọn của ảnh được thay thế bằng trung vị của cửa sổ đó. Hàm filter được dùng để áp dụng các bộ lọc khác nhau bằng pillow.

Ảnh gốc

Áp dụng MedianFilter (bộ lọc trung vị) lên ảnh bằng thư viện Pillow

Thuật toán

Bước 1: Import Image từ Pillow.
Bước 2: Mở ảnh.
Bước 3: Gọi hàm filter và chỉ định median filter.
Bước 4: Hiển thị kết quả.

Mã ví dụ

from PIL import Image, ImageFilter
im = Image.open('testimage.jpg')
im1 = im.filter(ImageFilter.MedianFilter(size=7))
im1.show()

Kết quả

Áp dụng MedianFilter (bộ lọc trung vị) lên ảnh bằng thư viện Pillow