可能的原因:文章来源地址https://www.toymoban.com/news/detail-642164.html
- 标注问题,
检查图片没有txt,导致有正样本的图片,被认为是背景,召回率降低。 - 是否是中文路径, opencv这个cv2.imread不能读取中文图像。
改成这样就行。
下面 im = np.array(im)[::-1] 是错误的,本来目的是将RGB转为BGR,但是实际上通道是 HWC,转的是H,因此会在高上反转,标签不对应,导致错误。
- 查看标签, 一个是查看label.txt中的xywh,没问题后。再查看runs/train/VOC_640_/train_batch0.jpg 这样的图片,如果图片不正常,就去掉上图中的使用numpy读取图像,直接读取原图就好。
文章来源:https://www.toymoban.com/news/detail-642164.html
到了这里,关于yolov5 的 mAP 和 召回率很低,但是精准率 AP还可以的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!