YOLOv8数据增强| Roboflow数据增强教程

Roboflow 是YOLOv5到YOLOv8官方推荐的数据集查找及下载网站,一般大家都把该网站当作一个很好的存有大量开源计算机视觉项目的下载网站,并且此网站的数据集种类相比其他网站多不少。

起因

  • 在网上搜索后,大多数采用写好的python程序来对图像进行增强的,但是这种程序大部分虽说符合yolov5的格式,但是要么输出的图片格式不对,要么输出的标签文本格式不对,而且程序如果出现bug也是一件很头疼的事。
  • 然而,Roboflow自带图像增强的功能,基本支持所有格式,而且效果很好。所以分享这个办法。

1、打开Roboflow官网

有VPN的用VPN,不用VPN真的很慢,基本就打不开的。没注册的点击右上角的Creat Account 跟着步骤走即可,注册完Sign in(登录),我这里已经登录了,之后进入Roboflow的Projects界面。
在这里插入图片描述

2、点击新建项目

按照指引对你的项目要检测的目标和项目名称命名即可。这两个名称你写啥都行,就是给项目起个名字而已,之后再点击Create Public Project即可。
在这里插入图片描述

在这里插入图片描述

3、上传数据

创建完项目后,就会看到下面这个界面,在Upload(上传数据)界面处,我们选择Select Folder(从电脑上选择存有要上传数据的文件夹)

在这里插入图片描述

在这里插入图片描述

上传数据时,不仅要上传图片文件夹images,还要上传对应的标注文件夹labels!

All images表示你一共上传的图片,Annotated表示含有标签文本的图片,Not Annotated表示未含有标签文本的图片。

注:传完图片后就得传标签,不能先传标签也不能传两次图片,我这么试了,反正是不行,你们也可以试试,看Roboflow有没有对此功能进行了更新。

在这里插入图片描述

​4、点击右上角的Save and Continue

从而将这些数据集传入这个项目的dataset中,如果你传入的图片很多,那么等待的时间会比较长,反之则越少。一般等个2,3分钟就行,VPN不太行可能也得等会,不过会有进度提示的。

5、划分数据集

点击后会有一个此数据集train,valid,test的比例,你自己根据自己的需求设置就好,之后点击Continue。

在这里插入图片描述

之后等待上传至dataset即可,上传完成后点击dataset会出现类似如下的界面:

6、点击Generate,再点击Augmentation数据增强

在这里插入图片描述

上面是图像级处理,下面是检测框级处理。图像增强后都会有image与labels

选择你要的增强方式。选择增强方式时建议一次选择一两个就行,别选太多,不然增强后的图片就乱套了。

选一两种增强方式,多Generate Version几次,数据集也能上一个量级,而且数据集效果还比较好。
在这里插入图片描述

选好增强方式后点击5:generate,有三种免费的增强数量可选择,也够用了。看你想增加大约几倍而选择吧。

再点击下方的generate即可生成Version数据集。

7、选择Export导出数据集

选择格式。我选的是YOLOv8的安装包zip版本,推荐使用安装包zip的。你要是YOLOv5,v8的自己换FOrmat就行。
在这里插入图片描述

  • 第一种形式的数据增强完成后,如果还需要其它形式的数据增强,直接对Augment(数据增强)那个选项编辑再Generate(生成新的Version)即可。
  • 删除掉你上次选择的增强方式,添加这次想要的增强方式

整理不易🚀🚀,关注和收藏后拿走📌📌欢迎留言🧐👋📣✨
快来关注我的公众号🔎AdaCoding 和 GitHub🔎 AdaCoding123
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值