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

OpenCV के blur() फ़ंक्शन का उपयोग करके छवि को धुंधला करना


इस प्रोग्राम में, हम opencv फ़ंक्शन blur() का उपयोग करके छवि को धुंधला करेंगे।

एल्गोरिदम

चरण 1: OpenCV आयात करें।
चरण 2: छवि आयात करें।
चरण 3: कर्नेल आकार सेट करें।
चरण 4: blur() फ़ंक्शन को कॉल करें और पैरामीटर के रूप में छवि और कर्नेल आकार पास करें।
चरण 5: परिणाम प्रदर्शित करें।

मूल छवि

OpenCV के blur() फ़ंक्शन का उपयोग करके छवि को धुंधला करना

उदाहरण कोड

import cv2
image = cv2.imread("testimage.jpg")
kernel_size = (7, 7)
image = cv2.blur(image, kernel_size)
cv2.imshow("blur", image)

आउटपुट

धुंधली छवि

OpenCV के blur() फ़ंक्शन का उपयोग करके छवि को धुंधला करना

व्याख्या

कर्नेल आकार का उपयोग छवि के केवल एक छोटे हिस्से को धुंधला करने के लिए किया जाता है। कर्नेल पूरी छवि पर चलता है और उन पिक्सेल को धुंधला करता है जिन्हें यह कवर करता है।


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

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

  1. OpenCV पायथन प्रोग्राम: इमेज ब्लर करना OpenCV पायथन प्रोग्राम: इमेज ब्लर करना

    OpenCV (cv2) पायथन में इमेज प्रोसेसिंग के लिए शक्तिशाली लाइब्रेरी है। इमेज ब्लरिंग (स्मूथिंग) नॉइज़ कम करने और डिटेल कम करने के लिए उपयोगी है। गौसियन ब्लर (Gaussian Blur) सबसे आम ब्लरिंग तकनीक - गौसियन कर्नेल का उपयोग करके एजेस को स्मूथ करता है जबकि अत्यधिक ब्लर से बचाता है। सिंटैक्स cv2.GaussianB

  1. Python प्रोग्राम: OpenCV का उपयोग करके इमेज के एज डिटेक्ट करना Python प्रोग्राम: OpenCV का उपयोग करके इमेज के एज डिटेक्ट करना

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