keras图片数据增强ImageDataGenerator

Posted rising-sun

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了keras图片数据增强ImageDataGenerator相关的知识,希望对你有一定的参考价值。

datagen = ImageDataGenerator(
  rotation_range=40,
  width_shift_range=0.2,
  height_shift_range=0.2,
  shear_range=0.2,
  zoom_range=0.2,
  horizontal_flip=True,
  fill_mode=nearest
)

? rotation_range 是角度值(在 0~180 范围内),表示图像随机旋转的角度范围。
? width_shift height_shift 是图像在水平或垂直方向上平移的范围(相对于总宽度或总高度的比例)。
? shear_range 是随机错切变换的角度。
? zoom_range 是图像随机缩放的范围。
? horizontal_flip 是随机将一半图像水平翻转。如果没有水平不对称的假设(比如真实世界的图像),这种做法是有意义的。
? fill_mode是用于填充新创建像素的方法,这些新像素可能来自于旋转或宽度/高度平移。

以上是关于keras图片数据增强ImageDataGenerator的主要内容,如果未能解决你的问题,请参考以下文章

数据增强(每10度进行旋转,进行一次增强,然后对每张图片进行扩充10张patch,最后得到原始图片数*37*10数量的图片)

深度学习训练营之数据增强

keras图片数据增强ImageDataGenerator

深度学习中图片数据增强方法

语义分割中的数据增强Augmentor基本使用方法(全随机生成和对每张图片均进行一次增强)

yolov4-masaic数据增强方法