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

Áp dụng Box Blur (làm mờ hộp) lên ảnh bằng thư viện Pillow


Trong chương trình này, chúng ta sẽ làm mờ ảnh bằng bộ lọc Box (Box filter). Lớp ImageFilter trong thư viện pillow chứa hàm BoxBlur() giúp áp dụng bộ lọc box blur. Nó chỉ nhận một tham số là bán kính làm mờ (blur radius).

Ảnh gốc

Áp dụng Box Blur (làm mờ hộp) lên ảnh bằng thư viện Pillow

Thuật toán

Bước 1: Import Image và ImageFilter từ Pillow.
Bước 2: Mở ảnh.
Bước 3: Gọi phương thức boxblur() và chỉ định radius.
Bước 4: Hiển thị kết quả.

Mã ví dụ

from PIL import Image, ImageFilter
im = Image.open('image_test.jpg')
im1 = im.filter(ImageFilter.BoxBlur(radius=7))
im1.show()

Kết quả

Áp dụng Box Blur (làm mờ hộp) lên ảnh bằng thư viện Pillow