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

Pillow लाइब्रेरी का उपयोग करके छवि पर MaxFilter लागू करना


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

मूल छवि

Pillow लाइब्रेरी का उपयोग करके छवि पर MaxFilter लागू करना

एल्गोरिदम

चरण 1: Pillow से Image आयात करें।
चरण 2: छवि खोलें।
चरण 3: फ़िल्टर फ़ंक्शन को कॉल करें और maxfilter निर्दिष्ट करें।
चरण 4: आउटपुट प्रदर्शित करें।

उदाहरण कोड

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

आउटपुट

Pillow लाइब्रेरी का उपयोग करके छवि पर MaxFilter लागू करना


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

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

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

    इस प्रोग्राम में, हम Pillow लाइब्रेरी का उपयोग करके प्रत्येक चैनल में सभी पिक्सेल का औसत गणना करेंगे। एक छवि में कुल तीन चैनल होते हैं और इसलिए, हमें तीन मानों की सूची प्राप्त होगी। मूल छवि एल्गोरिदम चरण 1: Image और ImageStat लाइब्रेरी आयात करें। चरण 2: छवि खोलें। चरण 3: छवि को imagestat क्लास के

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

    इस प्रोग्राम में, हम Pillow लाइब्रेरी का उपयोग करके प्रत्येक चैनल में सभी पिक्सेल की MEDIAN गणना करेंगे। एक छवि में कुल 3 चैनल होते हैं और इसलिए हमें तीन मानों की सूची प्राप्त होगी। मूल छवि एल्गोरिदम चरण 1: Image और ImageStat लाइब्रेरी आयात करें। चरण 2: छवि खोलें। चरण 3: छवि को imagestat क्लास के