Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Python

पिलो लाइब्रेरी का उपयोग करके छवि पर मैक्सफिल्टर लागू करना

इस कार्यक्रम में, हम पिलो लाइब्रेरी का उपयोग करके किसी छवि पर न्यूनतम फ़िल्टर लागू करेंगे। अधिकतम फ़िल्टरिंग में, छवि की चयनित विंडो में प्रत्येक पिक्सेल का मान उस विंडो के अधिकतम पिक्सेल से बदल दिया जाता है। फ़िल्टर फ़ंक्शन का उपयोग पिलो लाइब्रेरी का उपयोग करके विभिन्न फ़िल्टर लागू करने के लिए किया जाता है।

मूल चित्र

पिलो लाइब्रेरी का उपयोग करके छवि पर मैक्सफिल्टर लागू करना

एल्गोरिदम

Step 1: Import Image from Pillow.
Step 2: Open the image.
Step 3: Call the filter function and specify maxfilter.
Step 4: Display the output.

उदाहरण कोड

from PIL import Image, ImageFilter

im = Image.open('testimage.jpg')
im1 = im.filter(ImageFilter.MaxFilter(size = 7))
im1.show()

आउटपुट

पिलो लाइब्रेरी का उपयोग करके छवि पर मैक्सफिल्टर लागू करना


  1. OpenCV का उपयोग करके एक छवि का डाउनसैंपलिंग

    इस कार्यक्रम में, हम एक छवि का नमूना नीचे देंगे। एक छवि के 2डी प्रतिनिधित्व को बनाए रखते हुए डाउनसैंपलिंग स्थानिक संकल्प को कम कर रहा है। यह आमतौर पर किसी छवि को ज़ूम आउट करने के लिए उपयोग किया जाता है। हम इस कार्य को पूरा करने के लिए ओपनसीवी लाइब्रेरी में पाइरडाउन () फ़ंक्शन का उपयोग करेंगे। मूल चि

  1. पिलो लाइब्रेरी का उपयोग करके किसी छवि में प्रत्येक बैंड के लिए सभी पिक्सेल के माध्य की गणना करना

    इस कार्यक्रम में, हम पिलो लाइब्रेरी का उपयोग करके प्रत्येक चैनल में सभी पिक्सेल के माध्य की गणना करेंगे। एक इमेज में कुल तीन चैनल होते हैं और इसलिए, हमें तीन मानों की एक सूची मिलेगी। मूल चित्र एल्गोरिदम Step 1: Import the Image and ImageStat libraries. Step 2: Open the image. Step 3: Pass the imag

  1. पिलो लाइब्रेरी का उपयोग करके किसी छवि में प्रत्येक बैंड के लिए सभी पिक्सेल के माध्यिका की गणना करना

    इस कार्यक्रम में, हम पिलो लाइब्रेरी का उपयोग करके प्रत्येक चैनल में सभी पिक्सेल के माध्यिका की गणना करेंगे। एक इमेज में कुल 3 चैनल होते हैं और इसलिए हमें तीन मानों की एक सूची मिलेगी। मूल चित्र एल्गोरिदम Step 1: Import the Image and ImageStat libraries. Step 2: Open the image. Step 3: Pass the imag