计算机视觉-opencv绘图

画直线:

cv2.line(img,start,end,color,thickness,linetype)

img:代表要绘制的图像

start:点的起始位置,是一个元组

end:点的终止位置,是一个元组

color:颜色(bgr的顺序,是一个元组,例如:(255,0,0)代表蓝色)

thickness:线条宽度,默认为1

linetype:线条的类型

import numpy as np
import cv2
img = np.zeros((512,512,3),np.unit8)
# 画一条对角线的蓝色直线
cv2.line(img,(0,0),(511,511),(255,0,0),5)

画矩形:

cv2.rectangle(img,start,end,color,thickness,linetype)

img:传入的图片

start:左上角的点(元组)

end:右下角的点(元组)

color:颜色(元组)

thickness:线宽

画圆:

cv.circle(img,center,radius,color,thickness,linetype)

img:要画圆的图片

center:圆中心点

radius:圆半径

color:颜色

thickness:线宽

linetype:线类型

图片上添加文字:

cv2.putText(img,text,org,fontFace,color,thickness,linetype)

img:传入的图片

text:添加的文本

org:要绘制的位置

fontFace:字体类型

fontScale:字体大小

color:颜色

thickness:线条宽度

linetype:线条类型

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值