C#:OpenCvSharp梳理2(绘画)

  • 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
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容