python实现在图片上画框并标注
1.实现效果2.代码import cv2fname = './data_set/face_detection/WIDER_test/images/1--Handshaking/1_Handshaking_Handshaking_1_9.jpg'img = cv2.imread(fname)# 画矩形框 距离靠左靠上的位置pt1 = (651, 460) #左边,上边#数1 , 数2pt2 = (1
·
1.实现效果
2.代码
import cv2
fname = './data_set/face_detection/WIDER_test/images/1--Handshaking/1_Handshaking_Handshaking_1_9.jpg'
img = cv2.imread(fname)
# 画矩形框 距离靠左靠上的位置
pt1 = (651, 460) #左边,上边 #数1 , 数2
pt2 = (180+651, 462+227) #右边,下边 #数1+数3,数2+数4
cv2.rectangle(img, pt1, pt2, (0, 255, 0), 2)
a = 'people' #类别名称
b = 0.596 #置信度
font = cv2.FONT_HERSHEY_SIMPLEX # 定义字体
imgzi = cv2.putText(img, '{} {:.3f}'.format(a,b), (651, 460-15), font, 1, (0, 255, 255), 4)
# 图像, 文字内容, 坐标(右上角坐标),字体, 大小, 颜色, 字体厚度
cv2.imwrite('22.jpg', img)
3.部分解释
pt1指的是框左边上边 到 图像左边上边距离
pt2指的是框右边下边 到 图像左边上边距离
fname就写自己图片所在位置
更多推荐
已为社区贡献3条内容
所有评论(0)