Image augmentation library in Python-Augmentor使用心得

本文介绍了Python中的图像增强库Augmentor,用于简化图像训练数据增强的过程,包括旋转、放大、缩小、添加噪声等操作。通过示例展示了如何安装、使用此库进行图像处理,并提供了相关文档链接。
摘要由CSDN通过智能技术生成

Augmentor是个增强图像训练数据的库,减少了使用图像库自己编写代码的繁杂工序,能够批量完成图像的旋转,放大,缩小,添加噪音以扩充数据量。接下来结合官方文档介绍下这个库和使用心得。

首先github:https://github.com/mdbloice/Augmentor

DOCs:https://augmentor.readthedocs.io/en/master/userguide/mainfeatures.html#perspective-skewing

安装:

pip install Augmentor

升级:  pip install Augmentor --upgrade  

导入:(导入需要增强数据的目录,这里以该路径下的100张图像初始化)

import Augmentor
p = Augmentor.Pipeline("/path/to/images")
然后你就可以使用这个pipeline对象p进行图像变换了:

在执行完所需的处理操作后通过:

p.sample(10000)

来进行样本的输出(在路径目录上新生成的output文件夹中)

首先是基本的旋转:

p.rotate(probability=0.7, max_left=10, max_right=10)
input and output
输入图像 输出图像例
评论 9
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值