目标检测框"/>
cv2读取图片绘制目标检测框
检测到的box形式为左上角xy左边和右下角xy坐标,这里绘制两个box,同时采用并列显示子图的形式
import cv2
img_path = 'data/img1.jpg'
object_box1 = [320,306,359,349] #predict human bounding box
object_box2 = [270,303,311,350]
box_list = [object_box1,object_box2]
subfig_list = []
for box in box_list:img = cv2.imread(img_path)draw = cv2.rectangle(img,(int(box[0]),int(box[1])),(int(box[2]),int(box[3])),(0,0,255),2)subfig_list.append(draw)
show_image= np.hstack(subfig_list)
cv2.imshow('image',show_image)
cv2.waitKey(0)
cv2.destroyWindow('image')
实现效果:
可以看到同一个画布中绘制了两个子图,分别显示检测到的object_box1和object_box2
更多推荐
cv2读取图片绘制目标检测框
发布评论