इस कार्यक्रम में, हम एक रैंक फिल्टर का उपयोग करके एक छवि को धुंधला करेंगे। पिलो लाइब्रेरी में इमेजफिल्टर क्लास में रैंकफिल्टर () नामक एक फंक्शन होता है जो रैंक फिल्टर को लागू करने में मदद करता है। यह दो पैरामीटर लेता है, कर्नेल का आकार और रैंक। एक न्यूनतम फ़िल्टर के लिए रैंक 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()
आउटपुट