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

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


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

मूल छवि

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

एल्गोरिदम

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

उदाहरण कोड

import cv2
image = cv2.imread('testimage.jpg')
threshold_value = 120
max_val = 255
ret, image = cv2.threshold(image, threshold_value, max_val, cv2.THRESH_TOZERO)
cv2.imshow('ZeroThresholding', image)

आउटपुट

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


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

    इस प्रोग्राम में, हम OpenCV लाइब्रेरी का उपयोग करके छवि पर एक दीर्घवृत्त बनाएंगे। हम इसके लिए OpenCV फ़ंक्शन ellipse() का उपयोग करेंगे। मूल छवि एल्गोरिदम चरण 1: cv2 आयात करें। चरण 2: imread() का उपयोग करके छवि पढ़ें। चरण 3: केंद्र निर्देशांक सेट करें। चरण 4: अक्ष लंबाई सेट करें। चरण 5: कोण सेट करे

  1. OpenCV का उपयोग करके छवि पर रेखा बनाना OpenCV का उपयोग करके छवि पर रेखा बनाना

    इस प्रोग्राम में, हम OpenCV फ़ंक्शन line() का उपयोग करके छवि पर एक सरल रेखा बनाएंगे। मूल छवि एल्गोरिदम चरण 1: cv2 आयात करें। चरण 2: imread() का उपयोग करके छवि पढ़ें। चरण 3: image.shape मेथड का उपयोग करके छवि के आयाम प्राप्त करें। चरण 4: रेखा का प्रारंभिक बिंदु परिभाषित करें। चरण 5: रेखा का अंतिम ब

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

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