augment()图像增强库

 

  当我们要进行数据增强时候可以选择Keras带的增强ImageDataGenerator.flow_from_directory()函数
  from keras.preprocessing.image import ImageDataGenerator
也可以使用augment模块
首先安装:pip install Augmentor
倒入该模块:import Augmentor
	p = Augmentor.Pipeline(source_directory=source_dir, output_directory=augment_out_dir)
	p.rotate(probability=0.2, max_left_rotation=2, max_right_rotation=2)  # 旋转参数:0-25
	p.zoom(probability=0.2, min_factor=1.1, max_factor=1.2)               # 缩放min 要大于0
	p.skew(probability=0.2)							 # 透视、变形
	p.random_distortion(probability=0.2, grid_width=100, grid_height=100, magnitude=1) #弹性扭曲
	p.shear(probability=0.2, max_shear_left=2, max_shear_right=2)         # 错切变换
	p.crop_random(probability=0.2, percentage_area=0.8)                   #
	# 截取p.crop_by_size、p.crop_centre()
	p.flip_random(probability=0.2)              # 镜像变换p.flip_left_right()、 p.flip_top_bottom()
	p.random_erasing(probability=0.2, rectangle_area=0.5)                 # 随机去除
	p.sample(n=num_augment)

 

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值