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

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


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

मूल छवि

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

एल्गोरिदम

चरण 1: छवि पढ़ें।
चरण 2: छवि को pyrdown() फ़ंक्शन के पैरामीटर के रूप में पास करें।
चरण 3: आउटपुट प्रदर्शित करें।

उदाहरण कोड

import cv2
image = cv2.imread('testimage.jpg')
print("Size of image before pyrDown: ", image.shape)
image = cv2.pyrDown(image)
print("Size of image after pyrDown: ", image.shape)
cv2.imshow('DownSample', image)

आउटपुट

Size of image before pyrDown:  (350, 700, 3)
Size of image after pyrDown:  (175, 350, 3)

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

व्याख्या

यदि हम pyrDown फ़ंक्शन का उपयोग करने से पहले और बाद में छवि का आकार देखते हैं, तो हम देखते हैं कि आकार कम हो गया है, यानी हमने छवि को डाउनसैंपल किया है।


  1. OpenCV का उपयोग करके छवियों को पढ़ना और प्रदर्शित करना OpenCV का उपयोग करके छवियों को पढ़ना और प्रदर्शित करना

    इस लेख में, हम OpenCV लाइब्रेरी का उपयोग करके छवियों को पढ़ना और प्रदर्शित करना सीखेंगे। OpenCV मुख्य रूप से रीयल-टाइम कंप्यूटर विज़न के उद्देश्य से प्रोग्रामिंग फ़ंक्शन की एक लाइब्रेरी है। छवि पढ़ने से पहले, सुनिश्चित करें कि छवि आपके प्रोग्राम के समान निर्देशिका में है। एल्गोरिदम चरण 1: OpenCV आय

  1. पायथन में OpenCV का उपयोग करके इमेज का ग्रेस्केलिंग पायथन में OpenCV का उपयोग करके इमेज का ग्रेस्केलिंग

    इस ट्यूटोरियल में, हम ग्रेस्केलिंग का उपयोग करके इमेज के ग्रेस्केलिंग को बदलना सीखेंगे। ग्रेस्केलिंग RGB, CMYK जैसे विभिन्न रंग स्थानों से इमेज को ग्रे के रंगों में बदलने की प्रक्रिया है। यदि आपने पहले OpenCV मॉड्यूल इंस्टॉल नहीं किया है तो इसे इंस्टॉल करें। pip install opencv-python OpenCV मॉड्यू

  1. पायथन में OpenCV का उपयोग करके छवि में वृत्त खोजें पायथन में OpenCV का उपयोग करके छवि में वृत्त खोजें

    OpenCV प्लेटफॉर्म पायथन के लिए cv2 लाइब्रेरी प्रदान करता है। इसका उपयोग विभिन्न आकार विश्लेषण के लिए किया जा सकता है जो कंप्यूटर विजन में उपयोगी है। इस लेख में हम Open CV का उपयोग करके वृत्त के आकार की पहचान करेंगे। इसके लिए हम cv2.HoughCircles() फ़ंक्शन का उपयोग करेंगे। यह हफ़ ट्रांसफॉर्म का उपयोग