opencv几何图形画法
本文目的
目的:学习使用opencv的几何图形画法
语言:java
版本:opencv-410
简介:使用org.opencv.imgproc.Imgproc进行几何图形绘画画线
画椭圆
画圆
画矩形
画多边形
分解介绍
画线
使用opencv画线,只用了它的一个line函数,
Imgproc.line(img,start,end,new Scalar(0,255,0),thickness,linetype,shift);
函数有几个参数:
第一个是一个Mat对象,代表要在哪个图形上画线
start,end代表线的起始点和结束点坐标(点使用Point)
第四个参数是画线的颜色,这里使用RGB表示法
第五个参数thickness代表了线的粗细
第六个参数linetype代表了线型
public static void drawLine(Mat img,Point start,Point end){
int thickness = 2;
int linetype = 8;
int shift = 0;
Imgproc.line(img,start,end,new Scalar(0,255,0),thickness,linetype,shift);
}
画圆
核心几个参数:
1.center定义了圆心的位置
2.第三个参数定义了圆半径
3.其他几个参数同上
<