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

7-4 绘制矩形

OpenCV所提供的绘制矩形的函数是 rectangle( ) ,语法如下:

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

上述可以绘制左上角是pt1点,右下角是pt2点的矩形,其他各参数意义如下:

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

pt1 :矩形的左上角坐标,数据格式是元组(x, y)。

pt2 :矩形的右下角坐标,数据格式是元组(x, y)。

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

thickness :线条宽度,默认是1。如果宽度设为-1,则建立实心矩形。

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

程序实例 ch7_5.py: 使用 rectangle( ) 函数重新设计ch7_2.py。

执行结果 与ch7_2.py相同。

程序实例 ch7_6.py: 使用 rectangle( ) 函数重新设计ch7_3.py。

执行结果 与ch7_3.py相同。 FFBe7gNkG6oya8tbuysWnPBOpJSEeVRfq2kCDFazpTilp9YdZ4tTKW8y49PB9d9F

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