基本图形绘制
Posted WHLOOK
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了基本图形绘制相关的知识,希望对你有一定的参考价值。
可以使用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; }
以上是关于基本图形绘制的主要内容,如果未能解决你的问题,请参考以下文章
从零学python——python的基本图形绘制以及基本语法
shader编程-2D基本图形SDF(有向距离场)介绍与使用(WebGL-Shader开发基础05)