এই প্রোগ্রামে, আমরা একটি র্যাঙ্ক ফিল্টার ব্যবহার করে একটি ইমেজ ব্লার করব। বালিশ লাইব্রেরিতে ইমেজ ফিল্টার ক্লাসে RankFilter() নামে একটি ফাংশন রয়েছে যা র্যাঙ্ক ফিল্টার প্রয়োগ করতে সাহায্য করে। এটি দুটি পরামিতি লাগে, কার্নেলের আকার এবং র্যাঙ্ক। একটি মিনিট ফিল্টারের জন্য র্যাঙ্ক হল 0, মাঝারি ফিল্টারের জন্য সাইজ*সাইজ/2 এবং সর্বাধিক ফিল্টারের জন্য সাইজ*সাইজ-1।
মূল ছবি
অ্যালগরিদম
Step 1: Import Image and ImageFilter from Pillow. Step 2: Open the image. Step 3: Call the rankfilter() method and specify the size and rank. Step 4: Display the output.
উদাহরণ কোড
from PIL import Image, ImageFilter im = Image.open('image_test.jpg') im1 = im.filter(ImageFilter.RankFilter(7, 0)) im1.show()
আউটপুট