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

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


इस प्रोग्राम में, हम openCV फ़ंक्शन GaussianBlur() का उपयोग करके छवि को धुंधला करेंगे। गाऊसी ब्लर गाऊसी फ़ंक्शन का उपयोग करके छवि को धुंधला करने की प्रक्रिया है। यह ग्राफिक्स सॉफ़्टवेयर में छवि से शोर हटाने और विवरण कम करने के लिए व्यापक रूप से उपयोग किया जाता है।

एल्गोरिदम

चरण 1: cv2 आयात करें।
चरण 2: मूल छवि पढ़ें।
चरण 3: गाऊसी ब्लर फ़ंक्शन लागू करें। पैरामीटर के रूप में छवि और कर्नेल आकार पास करें।
चरण 4: छवि प्रदर्शित करें।

मूल छवि

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

उदाहरण कोड

import cv2
image = cv2.imread("testimage.jpg")
Gaussian = cv2.GaussianBlur(image, (7, 7), 0)
cv2.imshow("Gaussian Blur", Gaussian)

आउटपुट

Gaussian Blur:

OpenCV के Gaussian 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