机器视觉 - yolo 相关工具

模型可视化

netron网站
netron源码

yolo官方针对几个流行数据集的转换工具

在yaml文件中包含处理脚本
yolov5: https://github.com/ultralytics/yolov5/blob/master/data/
yolov8: https://github.com/ultralytics/ultralytics/blob/main/ultralytics/cfg/datasets/

标签格式转换

roboflow提供的工具: https://roboflow.com/formats/yolov8-pytorch-txt
文章: https://zhuanlan.zhihu.com/p/461488682
代码: https://github.com/KKKSQJ/DeepLearning/blob/master/others/label_convert/README.md
文章+代码: https://0809zheng.github.io/2023/11/10/detection_dataset.html
train/val/test 数据集分隔工具: https://github.com/jfilter/split-folders
更高级的数据集合分割方法 K-Fold Cross Validation https://docs.ultralytics.com/guides/kfold-cross-validation/

yolo 标注文件可视化

txt标注可视化(批量) https://zstar.blog.csdn.net/article/details/134079365
源码: https://github.com/KKKSQJ/DeepLearning/blob/master/others/label_convert/show_img_by_yolo.py

标注工具

类别实例和检测框大小和高宽比分析

如果某个类别实例数量偏少, 模型结果就不会很好, 所以提前分析实例数非常重要. 对于小目标检测, 高宽比需要提前分析.
文章+代码: https://0809zheng.github.io/2023/11/10/detection_dataset.html

图像批量处理软件

  • XnView MP, 可以批量转换图片格式/大小, 可以进行翻转等操作, 用做数据增强.
posted @ 2024-01-18 21:54  harrychinese  阅读(96)  评论(0编辑  收藏  举报