我正在尝试使用imgaug制作一些增强图像,当我输入数组大小(40、600、600、3)时,它会输出(40、600、600、3)。因此,它创建了40个新图像。但是我想创建更多图像(比如说4000张图像),是否可以一次创建4000张图像?
我尝试使用for循环,但是我不确定如何以内存高效的方式保存和附加图像。
我用于图像增强的代码如下:
def image_aug(images):
ia.seed(1)
seq = iaa.Sequential([
iaa.Crop(percent=(0, 0.3)), # random crops
iaa.ContrastNormalization((0.75, 1.5)),
], random_order=True) # apply augmenters in random order
return seq(images =images)
images = image_aug(images_train)
先谢谢您!
Leslie,亲切的问候