python利用opencv给图片目标画矩形框并打上标签文字与置信度

import cv2
import matplotlib.pyplot as plt
piture_path='E:/pythonpycharm/1/abcde/demo_picture/000456.jpg'
img=cv2.imread(piture_path)
#plt.imshow(img)
#plt.show()
a=(90,50)#(x1,y1)左上角
b=(420,300)#(x2,y2)右下角坐标
cv2.rectangle(img, a, b, (0, 255, 0), 2)
#plt.imshow(img)
#plt.show()
a='bus'#类别名称
b=0.9586#置信度
font=cv2.FONT_HERSHEY_SIMPLEX  # 定义字体
imgzi = cv2.putText(img, '{} {:.3f}'.format(a,b), (420, 50), font, 0.5, (0, 255, 255), 1)
                # 图像,文字内容,坐标(右上角坐标) ,字体,大小,颜色,字体厚度
cv2.imwrite('./1.jpg',img)
#plt.imshow(img)
#plt.show()

python利用opencv给图片目标画矩形框并打上标签文字与置信度_第1张图片
python利用opencv给图片目标画矩形框并打上标签文字与置信度_第2张图片
python利用opencv给图片目标画矩形框并打上标签文字与置信度_第3张图片

你可能感兴趣的:(检测)