购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

7-2 绘制直线

OpenCV的 line( ) 函数可以绘制直线,语法如下:

     cv2.line(img, pt1, pt2, color, thickness=1, lineType=LINE_8)

上述代码可以从pt1点绘一条线到pt2点,其他各参数意义如下:

img :绘图对象,也可以认为是画布。

pt1 :线段的起点,画布的左上角坐标是(0, 0)。

pt2 :线段的终点。

color :OpenCV使用(B, G, R)方式处理色彩,所以(255,0,0)是蓝色。

thickness :线条宽度,默认是1。

lineType :可选参数,指线条样式,有LINE_4、LINE_8和LINE_AA可选,默认是 LINE_8

程序实例 ch7_1.py: 用直线工具绘制矩形的应用。

执行结果 可参考下方左图。

程序实例 ch7_2.py: 绘制线条的应用。

执行结果 可参考上方右图。 K9+xMwaCbP1Z8mZfIefG0EwWNk+/n+TO9ZH4VKHprus6LqiEAvzzUKU8zQl1pK2g

点击中间区域
呼出菜单
上一章
目录
下一章
×