
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人
4.4.1 案例32:绘制标记
OpenCV提供了用于绘制标记的函数drawMarker,读者可以使用该函数在图像上标记一个点,其定义如下:

参数说明如下。
● img:待标记的输入图像(返回值)。
● position:标记绘制的位置,需要传入整型坐标位置。
● color:标记的绘制颜色。
● markerType:标记绘制类型,由MarkerTypes定义(见4.1节)。
● markerSize:标记的轴向长度。
● thickness:标记线的粗细。
● line_type:线型,由LineTypes定义(见4.1节)。
本案例在图像中的5个不同位置绘制了不同的标记,案例代码如下:

绘制标记后的结果如图4.3所示。

图4.3