可视化图像外接矩形框:
img = cv2.imread(annotation_data['filepath']) #opencv的知识,读取图片,参数:图片的路径文件名
for bbox in annotation_data['bboxes']:
cv2.rectangle(img, (bbox['x1'], bbox['y1']), (bbox[ #代表在img这个图片上画矩形框 ,参数:左上角顶点,右下角顶点,框的颜色
'x2'], bbox['y2']), (0, 0, 255))
cv2.namedWindow(('img',cv2.WINDOW_NORMAL) # opencv的知识 ,加了这个代码后,显示的窗口就可以调整大小了
cv2.imshow('img', img) #opencv的知识 ,显示图片
cv2.waitKey(0) #opencv的知识 ,打开窗口显示图片
cv2.destroyAllWindows() #opencv的知识,养成好习惯,关闭窗口
逻辑结构图: