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

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


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

मूल छवि

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

एल्गोरिदम

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

उदाहरण कोड

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

आउटपुट

Size of image before pyrUp: (350, 700, 3)
Size of image after pyrUp: (700, 1400, 3)

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

व्याख्या

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


  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() फ़ंक्शन का उपयोग करेंगे। यह हफ़ ट्रांसफॉर्म का उपयोग