[Faster R-CNN] 项目中涉及到的python小知识(四):OpenCV-python

可视化图像外接矩形框:

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的知识,养成好习惯,关闭窗口

逻辑结构图:
逻辑结构图:

猜你喜欢

转载自blog.csdn.net/weixin_41196817/article/details/82496679