The repository is reconstructed and annotated based on UltralyTICS / YOLOV5, and other functions are added thereto, such as automatic annotation with the Grab Cut, and the pointing center point.
该存储库基于Ultralytics/yolov5进行重构与注释,并且在此基础上加入其他功能,例如自动标注与漫水填充GrabCut,以及绘制中心点进行连线。
detect预测结果 | GrabCut分割结果 |
---|---|
demo1 | demo2 |
---|---|
可参考Ultralytics/yolov5的训练用法:
单独使用:
python yolov5_master/train.py --img 640 --batch 16 --epochs 3 --data coco128.yaml --weights yolov5s.pt
集成使用:
python yolov5_master/main.py
单独使用-测试图片
python yolov5_master/detect.py --source ./testfiles/img1.jpg --weights runs/train/bmyolov5s/weights/best.pt
单独使用-测试视频
python yolov5_master/detect.py --source ./testfiles/video.mp4 --weights runs/train/bmyolov5s/weights/best.pt
集成使用
python yolov5_master/main.py
集成方式中包含参数设置与训练、预测的配置选择,可自行更换。
直接在IDE中修改配置即可。
直接在IDE中修改配置即可。
细节在注释中介绍,直接在IDE中修改配置即可。