- OpenCvSharp安装(一)
- OpenCvSharp读取、显示和写入图像(二)
- OpenCvSharp图像裁剪、调整大小、旋转、透视(三)
- OpenCvSharp基本绘画(直线、椭圆、矩形、圆、多边形、文本)(四)
- OpenCvSharp 检测(斑点检测、边缘检测、轮廓检测)(五)
- OpenCvSharp 轮廓绘制六步骤(六)
- OpenCvSharp 目标检测五个步骤(七)
- OpenCvSharp透视矫正六步骤(八)
四 、基本绘画
- Cv2.Line() 绘制直线
- Cv2.Ellipse() 绘制椭圆
- Cv2.Rectangle() 绘制矩形
- Cv2.Circle() 绘制圆
- Cv2.FillPoly() 绘制多边形
- Cv2.PutText() 绘制文本
1、绘制直线
- Cv2.Line(image, start_point, end_point, color, thickness)
2、绘制椭圆
- Cv2.Ellipse(image, centerCoordinates, axesLength, angle, startAngle, endAngle, color, thickness)
- angle 椭圆偏转角度,>0顺时针,<0逆时针
- 椭圆轮廓的终止角度(从偏转角算起)(画椭圆的话,startAngle=0,endAngle=360)
- thickness 椭圆线宽。负数表示填充
3、绘制矩形
- Cv2.Rectangle(image, pt1, pt2,[ rect], color,thickness,lineType)
- pt2: pt1的对角点
4、绘制圆
- Cv2.Circle(image, center_coordinates, radius, color, thickness)
5、绘制多边形
- Cv2.FillPoly(image,points,color,lineType)
6、绘制文本
- Cv2.PutText(image, text, org, font, fontScale, color)
- org 文本字符串左上角的起始位置
- font 字体大小
- fontScale 字体缩放
参考
李建军的博客:https://blog.csdn.net/hb_ljj/article/details/135038353