python使用OpenCV画线

来源:千锋教育
发布时间:2023-11-14 05:17:39
分享

python中使用OpenCV画线

1、常见的参数

img:您要绘制形状的图像

color:形状的颜色。对于BGR,将其作为元组传递,例如:(255,0,0)对于蓝色。对于灰度,只需传递标量值即可。

厚度:线或圆等的粗细。如果对闭合图形(如圆)传递-1,它将填充形状。默认厚度=1

lineType:线的类型,是否为8连接线,抗锯齿线等。默认情况下,为8连接线。cv.LINE_AA给出了抗锯齿的线条,看起来非常适合曲线。

2、画线实例

要画线,需要传递线的起点和终点坐标。我们将创建一个黑色的图像,并从左上角到右下角在上面画一条蓝色的线。

importnumpyasnp

importcv2ascv

#创建黑色的图像

img=np.zeros((512,512,3),np.uint8)

#绘制一条厚度为5的蓝色对角线

cv.line(img,(0,0),(511,511),(255,0,0),5)

以上就是python中使用OpenCV画线的方法,希望能对大家有所帮助。更多Python学习教程请关注IT培训机构:千锋教育。

声明:本站部分稿件版权来源于网络,如有侵犯版权,请及时联系我们。

相关推荐

  • pythondict.setdefault()在python中设置默认值 dict.setdefault()在python中设置默认值1、通过dict.setdefault()方法来设置默认值:strings=('puppy','kitten&#39
  • python变量有几种作用域类型 python变量有几种作用域类型1、类型L:local函数内部作用域E:enclosing函数内部与内嵌函数之间(函数定义的变量可以被内嵌函数使用)G:global全局作用域B:build-in内置作
  • python高阶函数的判定条件 python高阶函数的判定条件高阶函数听起来好像比函数还要厉害,其实它有着一定的判定条件,即满足其中的一种,我们就可以把它称作是高阶函数了。1、判定条件(1)可以接受函数作为参数(2)可以将函数作为返
  • python函数标注是什么 python函数标注是什么在参数的使用方法中,还有一种解包的情况是需要我们掌握的。比如,将列表或者字典的值转换为函数的参数,就需要用到参数解包的功能。1、说明函数标注是用户在自定义函数中可选的元数据信
  • python参数解包的实现 python参数解包的实现在参数的使用方法中,还有一种解包的情况是需要我们掌握的。比如,将列表或者字典的值转换为函数的参数,就需要用到参数解包的功能。1、*操作符可以用来解包列表和元组。>>>list
  • python函数传递参数的两种方式 python函数传递参数的两种方式1、方法说明向函数传递参数有两种方式,一种是不带关键字的传递,一种是带关键字的传递。非关键词参数的传递一定要在关键词参数传递之前。2、实例*arguments用来接收