yolov5实践问题

用训练好的yolov5模型测试自己用手机拍的视频,为什么结果视频是翻转的但识别框是正着的

你说的翻转是什么?左右还是上下,左右影响不大。
yolo可不管你是不是翻转,对于他来说你的输入都是正的,无法判断是否翻转了180度,上下翻转还可能会识别错误

  1. 视频翻转问题,可以在测试中增加镜像让图像翻转回来,确保显示正常;
  2. 识别框是正的,因为在训练时进行了翻转镜像等数据增强,模型对翻转后的目标也有很高的识别率;
  3. 识别框没有正反之分,你指的识别框是正的,是因为左上角显示的置信度吗,这是绘制检测框认为定义的显示规则;
  4. 如果真实应用后需要检测视频翻转,可以在现有目标中增加一个检测,比如行人检测,增加对人脸的检测,通过判断两个检测框的位置,判断视频图像是否翻转;

img

你这个相当于顺时针扭转了180度,排查一下有没有相关的设置和代码是关联的