利用yolo5实现摄像头的实时检测
2023-07-25
admin
843
利用yolo5实现摄像头的实时检测
如果是使用的是USB摄像头 需要在~/yolov5/utils的datasets.py(若没有此py文件,请将附件中的同名文件复制到设备中来)文件中进行一个简单的修改 对292行做取消注释'#'。293行增加'#'。
然后运行以下的命令
cd ~/yolov5 && python3 detect.py --source 0
等待一段时间后,USB摄像头就打开了 可以发现画面会显示出识别的物体
按Ctrl+c并且关掉摄像头的画面,即可结束程序 并且在yolov5/runs/detect/exp 路径下存放识别出来的结果(一个视频)
如果中途因为网络的问题报错,可以从环境搭建的附件中的yolov5s.pt 放到yolov5的文件夹下
CSI摄像头跑本教程只能在orin NX 16G的板子和对应的系统才能正常使用,其它板子因为jatpack的版本和自身的功率、性能的不兼容yoloV5的原因是打不开的
需要自行改写datasets.py的文件,可参考下面的链接 https://blog.csdn.net/AlwaysNoError/article/details/123298884 如果自己搭建的镜像还出现SPPF报错,可参考一下教程 https://blog.csdn.net/m0_50004939/article/details/126739291