接上一篇文章内容
新建训练目录
-
找个空目录,新建文件夹,名称叫做 yolotrain,也可以是其他名称,这里的例子是在E盘的yolotrain文件夹
-
在 yolotrain 新建labels和images文件夹,在images文件夹新建test,train,val三个文件夹,在labesl下面新建train,val两个文件夹
-
结构入下图所示
-
images文件夹下面的test,train,val三个文件夹,全部存放相同的要训练的图片,例如train下面是 1.png,2.png,将这个两个文件复制一份到val,再复制一份到test
-
labels下面的train,val两个文件夹存放的是用labelimg标注的标签数据文件,等会 labelimg 使用会用到这个文件夹
标注数据
-
将准备好的图片放到 images/train 文件夹,下面并且复制一份到 images/val 和 images/test两个文件夹
-
接上步骤 配置环境 的命令控制台,输入 labelimg 命令,即可打开 labelimg 程序
-
点击 Open Dir 按钮,选择到你的 images/train 文件夹即可,例如 E:/yolotest/images/train
- 点击 Change Save Dir 按钮,选择到你的 labels/train 文件夹即可,例如 E:/yolotest/labels/train
- 点击Save 下面的格式按钮,调整到 YOLO 格式的模式即可,请看下图
-
下面开始标注数据
-
例子是 某音的 点赞 和 评论 按钮
-
在图片上右键菜单,选择 Create RectBox 选项,或者点击左侧的 Create RectBox
-
在 点赞 图片区域拉出选框,会弹出框,输入分类名称,这里填写的是 aixin,点击ok即可保存 ,这分类名称注意后面函数调用要用到
-
在 评论 图片区域拉出选框,会弹出框,输入分类名称,这里填写的是 pinglun,点击ok即可保存
-
第一个图片标注完成后,点击左侧的 Save 按钮保存,然后点击 Next Image 切换标注下一张图片,操作和第一张图片类似
-
图标标注保存后,会在 labels/train 文件夹存储了标注的数据,classes.txt内容就是分类名称,其他的是和图片相同的名称的txt标注文件
-
将 labels/train 文件夹数据复制到 labels/val 文件夹,等会验证模型的时候使用
更多文章
https://ieasyclick.com/docs/zh-cn/advance/yolov8