opencv:基本图形绘制
可以使用opencv绘制 直线、圆、方形、椭圆等基本图形。
示例代码:
#include <opencv.hpp> using namespace cv; int main() { // ----------------- 画椭圆 -----------------// Mat img(Size(200, 200), CV_8UC3, Scalar::all(255)); // 新建一个白色画布 //double angle = 0; // 旋转角度为0° //int thickness = 2; // 线宽为2 //int lineType = 8; // 线型是8 //ellipse(img, Point(100, 100), Size(60, 30), angle, 0, 360, Scalar(255, 129, 0), thickness); //imshow("ellipse", img); // ------------------- 画实心圆 ------------------ // int thickness = -1; circle(img, Point(100, 100), 30, Scalar(0, 0, 255), thickness);//将圆画在画布img 上 imshow("实心圆", img); waitKey(0); return 0; }
------------ 转载请注明出处 ------------