本人使用的相机型号为MV-CS060-10GC,分辨率为3072*2048
首先确认相机顺序号
参考博客:
python语言下使用opencv接口cv2.VideoCapture()接口调用海康机器人工业相机_海康工业相机cv2.videocapture(1)-CSDN博客
启动graphed64软件,点击蓝色按钮
相机的顺序即序号,如图,我的是1
然后修改YOLOv5代码
参考博客:
yolov5检测视频流的原理、detect.py解读-CSDN博客
我使用的是ultralytics官方下载的YOLOv5工程项目
从pycharm打开工程文件yolov5-master,配置环境后,打开detect.py文件,找到parse_opt
将default=ROOT改为default=’1’
查找并打开dataloaders.py,更改分辨率为相机分辨率(我的是3072*2048),如下图
运行detect.py,查看效果