ในโปรแกรมนี้ เราจะทำให้ภาพเบลอ (Blur) โดยใช้ Rank Filter คลาส ImageFilter ใน Pillow Library มีฟังก์ชันชื่อ RankFilter() ซึ่งช่วยให้ใช้ Rank Filter ได้ ฟังก์ชันนี้รับ 2 พารามิเตอร์ คือ ขนาดของ Kernel และ Rank โดย Rank = 0 สำหรับ Min Filter, Size*Size/2 สำหรับ Median Filter และ Size*Size-1 สำหรับ Max Filter
ภาพต้นฉบับ

อัลกอริทึม
Step 1: Import Image และ ImageFilter จาก Pillow
Step 2: เปิดภาพ
Step 3: เรียกเมธอด rankfilter() และระบุ Size และ Rank
Step 4: แสดงผลลัพธ์
ตัวอย่างโค้ด
from PIL import Image, ImageFilter
im = Image.open('image_test.jpg')
im1 = im.filter(ImageFilter.RankFilter(7, 0))
im1.show()
ผลลัพธ์
