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

OpenCV के fillPoly() फ़ंक्शन का उपयोग करके भरा हुआ बहुभुज बनाना


इस प्रोग्राम में, हम opencv फ़ंक्शन fillPoly() का उपयोग करके भरा हुआ बहुभुज बनाएंगे। फ़ंक्शन छवि और बहुभुज के अंतिम बिंदु लेता है।

एल्गोरिदम

चरण 1: cv2 और numpy आयात करें।
चरण 2: अंतिम बिंदु परिभाषित करें।
चरण 3: zeros का उपयोग करके छवि परिभाषित करें।
चरण 4: fillpoly() फ़ंक्शन का उपयोग करके बहुभुज बनाएं।
चरण 5: आउटपुट प्रदर्शित करें।

उदाहरण कोड

import cv2
import numpy as np
contours = np.array([[50, 50], [50, 150], [150, 150], [150, 50]])
image = np.zeros((200, 200))
cv2.fillPoly(image, pts=[contours], color=(255, 255, 255))
cv2.imshow("filledPolygon", image)

आउटपुट

OpenCV के fillPoly() फ़ंक्शन का उपयोग करके भरा हुआ बहुभुज बनाना


  1. पायथन में OpenCV का उपयोग करके इमेज का ग्रेस्केलिंग पायथन में OpenCV का उपयोग करके इमेज का ग्रेस्केलिंग

    इस ट्यूटोरियल में, हम ग्रेस्केलिंग का उपयोग करके इमेज के ग्रेस्केलिंग को बदलना सीखेंगे। ग्रेस्केलिंग RGB, CMYK जैसे विभिन्न रंग स्थानों से इमेज को ग्रे के रंगों में बदलने की प्रक्रिया है। यदि आपने पहले OpenCV मॉड्यूल इंस्टॉल नहीं किया है तो इसे इंस्टॉल करें। pip install opencv-python OpenCV मॉड्यू

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

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

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

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