एक वृत्त का एक केंद्र और एक त्रिज्या होती है। OpenCV का उपयोग करके एक वृत्त खींचने के लिए, हमें केंद्र और त्रिज्या को परिभाषित करना होगा। OpenCV में हमें
इस पद्धति का मूल सिंटैक्स इस प्रकार है -
सिंटैक्स
circle(whiteMatrix, center,radius, 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 center(100, 100);//Declaring the center point int radius = 50; //Declaring the radius Scalar line_Color(0, 0, 0);//Color of the circle int thickness = 2;//thickens of the line namedWindow("whiteMatrix");//Declaring a window to show the circle circle(whiteMatrix, center,radius, line_Color, thickness);//Using circle()function to draw the line// imshow("WhiteMatrix", whiteMatrix);//Showing the circle// waitKey(0);//Waiting for Keystroke// return 0; }
आउटपुट