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

OpenCV में C++ का उपयोग करके आयत कैसे बनाएं?

आयत बनाने के लिए, हमें चार बिंदुओं की आवश्यकता होती है। निम्नलिखित आकृति देखें।

OpenCV में C++ का उपयोग करके आयत कैसे बनाएं?

आकृति में, चार बिंदु x1, x2, y1 और y2 हैं। ये चार बिंदु चार निर्देशांक बनाते हैं। OpenCV का उपयोग करके आयत बनाने के लिए, हमें इन बिंदुओं को परिभाषित करना होगा और आयत दिखाने के लिए एक मैट्रिक्स की आवश्यकता होती है। हमें लाइन के रंग और लाइन की चौड़ाई जैसे अन्य प्रासंगिक मानों की घोषणा करनी होगी।

इस मेथड का मूल सिंटैक्स इस प्रकार है -

सिंटैक्स

rectangle(whiteMatrix, starting, ending, line_Color, thickness);

निम्नलिखित प्रोग्राम OpenCV में आयत बनाने का प्रतिनिधित्व करता है।

उदाहरण

#include <iostream>
#include <opencv2/highgui/highgui.hpp>
#include <opencv2/imgproc/imgproc.hpp>
using namespace cv;
using namespace std;

int main() {
    Mat whiteMatrix(200, 200, CV_8UC3, Scalar(255, 255, 255));
    Point starting(40, 40);
    Point ending(160, 100);
    Scalar line_Color(0, 0, 0);
    int thickness = 2;
    namedWindow("whiteMatrix");
    rectangle(whiteMatrix, starting, ending, line_Color, thickness);
    imshow("WhiteMatrix", whiteMatrix);
    waitKey(0);
    return 0;
}

आउटपुट

OpenCV में C++ का उपयोग करके आयत कैसे बनाएं?

  1. Java में OpenCV का उपयोग करके आयत कैसे बनाएं? Java में OpenCV का उपयोग करके आयत कैसे बनाएं?

    Java OpenCV लाइब्रेरी का org.opencv.imgproc पैकेज Imgproc नामक एक क्लास प्रदान करता है। आयत बनाने के लिए, आपको इस क्लास की rectangle() मेथड को कॉल करना होगा। यह मेथड निम्नलिखित पैरामीटर्स स्वीकार करती है −एक Mat ऑब्जेक्ट जो उस इमेज को दर्शाता है जिस पर आयत बनाया जाना है।दो Point ऑब्जेक्ट जो बनाए जान

  1. Java में OpenCV का उपयोग करके रेखा कैसे बनाएं? Java में OpenCV का उपयोग करके रेखा कैसे बनाएं?

    Java OpenCV लाइब्रेरी का org.opencv.imgproc पैकेज Imgproc नामक एक क्लास प्रदान करता है। रेखा बनाने के लिए, आपको इस क्लास की line() मेथड को कॉल करना होगा। यह मेथड निम्नलिखित पैरामीटर्स स्वीकार करती है −एक Mat ऑब्जेक्ट जो उस इमेज को दर्शाता है जिस पर रेखा बनाई जानी है।दो Point ऑब्जेक्ट जो उन बिंदुओं क

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

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