yolov7训练分割数据集

本文档介绍了如何不依赖detectron2,仅使用torch环境训练YOLOv7分割数据集的详细步骤。首先从GitHub克隆项目,安装依赖,然后用labelme标注数据并转换为YOLO格式。接着修改配置文件,包括数据路径、类别数和训练参数,并下载预训练权重。最后执行训练和测试命令,进行模型训练和验证。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

基于detectron2的编译难度较大,本次教程抛开detectron2,完全依赖torch环境。
1、下载工程
https://github.com/laitathei/YOLOv7-Pytorch-Segmentation.git
2、安装依赖包
cd YOLOv7-Pytorch-Segmentation
pip install --upgrade pip
pip install -r requirements.txt
pip install labelme
3、准备数据

  • Label you dataset image
    labelme
    4、转换json格式为yolo的训练格式:
    现在labelme2yolov7seg.py文件中修改自己的类别名,然后
    运行命令:
    python labelme2yolov7seg.py --labelme_dataset_dir dataset --train_val_ratio 0.2 --ouput_dataset_dir yolov7_seg_dataset --image_name frame
    其中,dataset文件夹中存放的是img和json混合数据,yolov7_seg_dataset文件夹是保存输出数据,
评论 14
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

ghx3110

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值