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

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

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

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

मूल चित्र

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

एल्गोरिदम

Step 1: Import cv2.
Step 2: Define threshold and max_val.
Step 3: Pass these parameters in the cv2.threshold value and specify the type of thresholding you want to do.
Step 4: Display the output.

उदाहरण कोड

import cv2

image = cv2.imread('testimage.jpg')
threshold_value = 120
max_val = 255
ret, image = cv2.threshold(image, threshold_value, max_val, cv2.THRESH_TRUNC)
cv2.imshow('TruncateThresholding', image)

आउटपुट

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


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

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

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

    इस समस्या में, हम देखेंगे कि पायथन किसी छवि या वीडियो फ़ाइल के किनारों का पता कैसे लगा सकता है। इसे प्राप्त करने के लिए, हमें OpenCV लाइब्रेरी की आवश्यकता है। OpenCV लाइब्रेरी मुख्य रूप से कंप्यूटर विज़न के लिए डिज़ाइन की गई है। यह खुला स्रोत है। मूल रूप से इसे इंटेल द्वारा डिजाइन किया गया था। यह ओप

  1. पायथन ओपनसीवी मॉड्यूल का उपयोग करके हिस्टोग्राम इक्वलाइजेशन

    छवि के हिस्टोग्राम का उपयोग करके कंट्रास्ट समायोजन करने के लिए छवि प्रसंस्करण में यह एक विधि है। वास्तव में यह विधि आमतौर पर कई छवियों के वैश्विक विपरीत को बढ़ाती है, खासकर जब छवि के प्रयोग योग्य डेटा को निकट विपरीत मूल्यों द्वारा दर्शाया जाता है और इस समायोजन के माध्यम से, हिस्टोग्राम पर तीव्रता क