এই প্রোগ্রামে, আমরা একটি র্যাঙ্ক ফিল্টার ব্যবহার করে ছবিটি ব্লার করব। Pillow লাইব্রেরির ImageFilter ক্লাসে RankFilter() নামে একটি ফাংশন থাকে যা র্যাঙ্ক ফিল্টার প্রয়োগ করতে সাহায্য করে। এটি দুটি প্যারামিটার নেয়: কernel-এর সাইজ এবং র্যাঙ্ক। র্যাঙ্ক ০ মিন ফিল্টারের জন্য, size*size/2 মিডিয়ান ফিল্টারের জন্য এবং size*size-1 ম্যাক্স ফিল্টারের জন্য।
মূল ছবি

এলগরিদম
ধাপ ১: Pillow থেকে Image এবং ImageFilter ইমপোর্ট করুন। ধাপ ২: ছবিটি খুলুন। ধাপ ৩: rankfilter() মেথড কল করুন এবং সাইজ ও র্যাঙ্ক স্পেসিফাই করুন। ধাপ ৪: আউটপুট দেখান।
উদাহরণ কোড
from PIL import Image, ImageFilter
im = Image.open('image_test.jpg')
im1 = im.filter(ImageFilter.RankFilter(7, 0))
im1.show()
আউটপুট
