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

OpenCV का उपयोग करके किसी छवि पर शून्य थ्रेशोल्डिंग निष्पादित करना

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

मूल चित्र

OpenCV का उपयोग करके किसी छवि पर शून्य थ्रेशोल्डिंग निष्पादित करना

एल्गोरिदम

चरण 1:cv2 आयात करें। चरण 2:सीमा और max_val परिभाषित करें। चरण 3:इन मापदंडों को cv2.threshold मान में पास करें और थ्रेसहोल्डिंग का प्रकार निर्दिष्ट करें जो आप करना चाहते हैं। चरण 4:आउटपुट प्रदर्शित करें। पूर्व> 

उदाहरण कोड

आयात cv2image =cv2.imread('testimage.jpg')threshold_value =120max_val =255ret, image =cv2.threshold(image, दहलीज_मान, max_val, cv2.THRESH_TOZERO)cv2.imshow('ZeroThresholding', image)

आउटपुट

OpenCV का उपयोग करके किसी छवि पर शून्य थ्रेशोल्डिंग निष्पादित करना


  1. OpenCV का उपयोग करके एक छवि पर एक दीर्घवृत्त बनाएं

    इस कार्यक्रम में, हम OpenCV लाइब्रेरी का उपयोग करते हुए एक छवि पर एक दीर्घवृत्त खींचेंगे। हम इसके लिए OpenCV फ़ंक्शन दीर्घवृत्त () का उपयोग करेंगे। मूल चित्र एल्गोरिदम Step 1: Import cv2. Step 2: Read the image using imread(). Step 3: Set the center coordinates. Step 4: Set the axes length. Step 5

  1. OpenCV का उपयोग करके छवि पर एक रेखा खींचना

    इस कार्यक्रम में, हम OpenCV फ़ंक्शन लाइन () का उपयोग करके एक छवि पर एक सरल रेखा खींचेंगे। मूल चित्र एल्गोरिदम Step 1: Import cv2. Step 2: Read the image using imread(). Step 3: Get the dimensions of the image using the image.shape method. Step 4: Define starting point of the line. Step 5: Define t

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

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