วงกลมมีจุดศูนย์กลางและรัศมี ในการวาดวงกลมโดยใช้ 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; }
ผลลัพธ์