计算机视觉-opencv绘图
程序员文章站
2024-03-25 10:49:40
...
画直线:
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:线条类型
下一篇: ORACLE WITH AS的使用