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

OpenCV फ़ंक्शन का उपयोग करके छवियों को पतला करना

इस कार्यक्रम में, हम OpenCV लाइब्रेरी में डाइलेट फ़ंक्शन का उपयोग करके एक छवि को फैलाएंगे। Dilation एक छवि में वस्तुओं की सीमाओं में पिक्सेल जोड़ता है, यानी, यह छवि को सभी तरफ फैलाता है।

मूल चित्र

OpenCV फ़ंक्शन का उपयोग करके छवियों को पतला करना

एल्गोरिदम

Step 1: Import cv2 and numpy.
Step 2: Read the image using opencv.imread().
Step 3: Define the kernel using np.ones() function.
Step 4: Pass the image and kernel to the dilate() function.
Step 5: Display the image

उदाहरण कोड

import cv2
import numpy as np

image = cv2.imread('testimage.jpg')
kernel = np.ones((3,3), np.uint8)

image = cv2.dilate(image, kernel)
cv2.imshow('Dilated Image', image)

आउटपुट

OpenCV फ़ंक्शन का उपयोग करके छवियों को पतला करना

स्पष्टीकरण

जैसा कि आप देख सकते हैं, छवि का विस्तार किया गया है, यानी, छवि के पिक्सेल विस्तारित हैं और इसलिए, छवि थोड़ी विकृत दिखती है।


  1. पायथन में ओपनसीवी का उपयोग करके अंकगणितीय संचालन

    इस ट्यूटोरियल में, हम OpenCV . का उपयोग करके छवियों पर अंकगणितीय संचालन करने जा रहे हैं पायथन में। हमें OpenCV . स्थापित करने की आवश्यकता है मॉड्यूल। OpenCV को स्थापित करने के लिए निम्न कमांड चलाएँ:मॉड्यूल। pip install opencv-python==4.1.1.26 यदि आप उपरोक्त आदेश चलाते हैं, तो आपको निम्न सफल संदेश

  1. पायथन का उपयोग कर छवियों को पढ़ना?

    OpenCV का उपयोग करके इमेज प्रोसेसिंग OpenCV (ओपन सोर्स कंप्यूटर विज़न) एक ओपन सोर्स प्रोग्रामिंग लाइब्रेरी है जिसे मूल रूप से मशीन लर्निंग और कंप्यूटर विज़न के लिए विकसित किया गया है। यह कंप्यूटर विज़न अनुप्रयोगों पर काम करने और व्यावसायिक उत्पादों में मशीन लर्निंग के उपयोग को तेज़ करने के लिए सामा

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

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