对PASCAL VOC 数据集进行数据增强
对PASCAL VOC 数据集进行数据增强
1.GitHub仓库位置
目的:对VOC数据集的对象检测的数据进行数据增强。如果能帮到您请给本人一颗⭐,拜托了!!!!!
https://github.com/WenyaoL/tools-VOC
2.项目目录解析
DataAugmentLabelImg //增强功能代码
show_picture //readme.md文件用的的图片
TestData //测试数据集
Augment_scripy.py //脚本代码
README.md
更详细的解析:https://github.com/Mygithub-Yao/tools-VOC/tree/master/DateAugmentLabelImg
3.使用script对数据集增强
3.1获取帮助
python Augment_scrict.py -h
显示结果:
usage: Augment_scrict.py [-h] [--root ROOT_PATH] [--xmlpath XMLPATH]
[--imgpath IMGPATH] [--hub HUB] [--sat SAT]
[--val VAL] [--rotate ROTATE] [--Noise NOISE]
[--changeLight CHANGELIGHT] [--filp FILP]
aug dataset
optional arguments:
-h, --help show this help message and exit
--root ROOT_PATH dataset root path
--xmlpath XMLPATH 自定义xml文件位置,默认是数据集根目录下生成新的文件夹
--imgpath IMGPATH 自定义img文件位置,默认是数据集根目录下生成新的文件夹
--hub HUB hub调节,范围0~180
--sat SAT 饱和度变化比例调节,范围0~2
--val VAL 明度变化比例调节,范围0~2
--rotate ROTATE 旋转角度
--Noise NOISE 添加高斯噪音
--changeLight CHANGELIGHT
随机光度调节
--filp FILP 水平翻转
3.2增强例子
hvs调节
python Augment_scrict.py --hub=30 --sat=1.2 --val=1.2 --root=./TestData/VOC
随机亮度调节
python Augment_scrict.py --changeLight=True --root=./TestData/VOC
高斯噪点
python Augment_scrict.py --Noise=True --root=./TestData/VOC
旋转指定角度
python Augment_scrict.py --rotate=10 --root=./TestData/VOC
水平翻转
python Augment_scrict.py --filp=True --root=./TestData/VOC
结果展示:
4.后续更新
后面如果有空可能会更新其他功能。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 没有源码,如何修改代码逻辑?
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 上周热点回顾(2.24-3.2)