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

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

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

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

आकृति में, चार बिंदु 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));// Declaring a white matrix//
   Point starting(40, 40);//Declaring the starting coordinate//
   Point ending(160, 100);//Declaring the ending coordinate
   Scalar line_Color(0, 0, 0);//Color of the rectangle//
   int thickness = 2;//thickens of the line//
   namedWindow("whiteMatrix");//Declaring a window to show the rectangle//
   rectangle(whiteMatrix, starting, ending, line_Color, thickness);//Drawing the rectangle//
   imshow("WhiteMatrix", whiteMatrix);//Showing the rectangle//
   waitKey(0);//Waiting for Keystroke
   return 0;
}

आउटपुट

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


  1. जावा का उपयोग करके ओपनसीवी में आयत कैसे बनाएं?

    Java OpenCV लाइब्रेरी के org.opencv.imgproc पैकेज में Imgproc नामक एक वर्ग है। एक आयत बनाने के लिए आपको आयताकार () . का आह्वान करना होगा इस वर्ग की विधि। यह विधि निम्नलिखित मापदंडों को स्वीकार करती है - एक मैट वस्तु उस छवि का प्रतिनिधित्व करती है जिस पर आयत खींची जानी है। आयत के शीर्षों को निर

  1. जावा का उपयोग करके ओपनसीवी में एक रेखा कैसे खींचना है?

    Java OpenCV लाइब्रेरी के org.opencv.imgproc पैकेज में Imgproc नामक एक वर्ग है। एक रेखा खींचने के लिए आपको रेखा () . का आह्वान करना होगा इस वर्ग की विधि। यह विधि निम्नलिखित मापदंडों को स्वीकार करती है - एक मैट वस्तु उस छवि का प्रतिनिधित्व करती है जिस पर रेखा खींची जानी है। दो बिंदु वस्तुएं उन ब

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

    इस कार्यक्रम में, हम OpenCV फ़ंक्शन आयत () का उपयोग करके एक आयत बनाएंगे। यह फ़ंक्शन कुछ पैरामीटर लेता है जैसे निर्देशांक प्रारंभ करना, निर्देशांक समाप्त करना, रंग और मोटाई और स्वयं छवि। मूल चित्र एल्गोरिदम Step 1: Import cv2. Step 2: Read the image using imread(). Step 3: Define the starting coord