目标检测—教你利用yolov5训练自己的目标检测模型
在该文章中遇到的问题:
Yolov5摄像头采集生成.mp4文件无法播放或YOLOv5视频检测不显示视频内容
出现警告内容:
WARNING: Environment does not support cv2.imshow() or PIL Image.show() image displays
cv2.imshow() is disabled in Docker environments
解决:
- 在utils文件夹下找到general.py

2. 找到 isdocer()函数,在return后面改为注释的内容

3. 修改之后:

运行detect.py文件就可以显示检测的摄像头内容了,使用英文键盘在视频框那里按下q键或者Esc键之后即可停止运行,在文件夹[run]–>[detect]–>[exp]下即可查看.mp4文件
本文介绍了在使用YOLOv5进行目标检测时遇到的摄像头采集视频无法播放和检测结果显示异常的问题。问题源于Docker环境下缺少cv2.imshow()或PILImage.show()的支持。解决方案是在utils/general.py文件中修改isdocker()函数,注释掉原有返回内容。修改后运行detect.py,即可正常显示摄像头内容,并在指定目录下保存检测结果视频。按q键或Esc键可停止运行。
373

被折叠的 条评论
为什么被折叠?



