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

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

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

मूल चित्र

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

एल्गोरिदम

Step 1: Read the image.
Step 2: Pass the image as a parameter to the pyrup() function.
Step 3: Display the output.

उदाहरण कोड

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 मुख्य रूप से वास्तविक समय कंप्यूटर दृष्टि के उद्देश्य से प्रोग्रामिंग कार्यों का एक पुस्तकालय है। एक छवि पढ़ने से पहले, सुनिश्चित करें कि छवि उसी निर्देशिका में है जिसमें आपका प्रोग्राम है। एल

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

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

  1. पायथन में ओपनसीवी का उपयोग करके एक छवि में मंडल खोजें

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