最近遇到数据样本数目不足的问题,自己写的增强工具生成数目还是不够,终于在网上找到一个数据增强工具包,足够高级,足够傻瓜。想要多少就有多少!再也不怕数据不够了!
简介
Augmentor是一个Python包,旨在帮助机器学习任务的图像数据人工生成和数据增强。它主要是一种数据增强工具,但也将包含基本的图像预处理功能。
特色
Augmentor是用于图像增强的软件包,重点在于提供通常用于生成机器学习问题的图像数据的操作。
Augmentor包含许多用于标准图像处理功能的类,例如Rotate 旋转类、Crop 裁剪类等等。 包含的操作有:旋转rotate、裁剪crop、透视perspective skewing、shearing、弹性形变Elastic Distortions、亮度、对比度、颜色等等;更多的操作及其参数设定,点击
数据增强通常是一个多阶段过程,Augmentor因此采用基于管道的处理方法,操作依次添加形成最终的操作管道。图像送到管道中,管道的操作依次作用到图片上形成新的图片,保存下来。
Augmentor 管道中定义的操作按照一定的概率随机地作用于图片上。
安装
控制台输入:
pip install Augmentor
安装成功。
使用Examples
分3步:
- 实例化Pipeline 对象,通
高效数据增强:Augmentor工具详解

Augmentor是一个Python图像数据增强包,适用于机器学习任务。它提供了丰富的图像处理操作,如旋转、裁剪等,通过管道方式实现多阶段随机增强。只需指定图片路径和增强数量,即可轻松生成大量新样本。
最低0.47元/天 解锁文章
1656

被折叠的 条评论
为什么被折叠?



