赞
踩
目录
2.2.1 COCO数据集json文件YOLOv8-Seg格式的txt
本文是使用YOLOv8-Seg训练自己的数据集,数据集包含COCO数据集的人猫狗数据以及自己制作的人猫狗分割数据集,类别为0:person、1:cat、2:dog三类,大家可根据自己的数据集类别进行调整。
可以参考这篇博客:深度学习环境搭建-CSDN博客
本文环境:
- Segdata_pcd
- ______images
- ____________train
- _________________001.jpg
- ____________val
- _________________002.jpg
- ______labels
- ____________train
- _________________001.txt
- ____________val
- _________________002.txt
本人的数据都存放在Segdata_pcd文件夹中(自定义命名)
目录结构如下:images存放训练集和验证集图片,labels存放训练集和验证集txt
从官网下载CoCo数据集的json文件
具体步骤参考我的这篇博客:将CoCo数据集Json格式转成训练Yolov8-seg分割的txt格式-CSDN博客
准备好自己的图片数据集,上传至roboflow
具体步骤参考我的这篇博客:用Roboflow工具来制作训练YOLOv8-seg分割数据集-CSDN博客
将COCO转化得到的数据和自己的数据集合并即可,这样就得到了可用于训练的数据,train中存放训练数据,val存放验证集。
根据自己的数据集位置进行修改和配置。
- # Train/val/test sets as 1) dir: path/to/imgs, 2) file: path/to/imgs.txt, or 3) list: [path/to/imgs1, path/to/imgs2, ..]
- path: G:\Yolov8\ultralytics-main\datasets\mysegdata\Segdata_pcd # dataset root dir
- train: images/train # train images (relative to 'path') 118287 images
- val: images/val # val images (relative to 'path') 5000 images
- #test: test-dev2017.txt # 20288 of 40670 images, submit to https://competitions.codalab.org/competitions/20794
-
- # Classes
- names:
- 0: person
- 1: cat
- 2: dog
- nc: 3
根据自己想使用的权重进行选择,我这里采用的是yolov8s-seg.pt进行训练,类别为3。
- # Ultralytics YOLO 声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/盐析白兔/article/detail/122455推荐阅读
相关标签
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。