gpt4 book ai didi

python - 使用 python 和 tensorflow 旋转 90、180 和 270

转载 作者:行者123 更新时间:2023-12-01 23:26:56 27 4
gpt4 key购买 nike

我想随机旋转 90、180 和 270 度,即 90 度的倍数。

目前,我正在使用 ImageDatagenerator 来扩充我的数据:

train_dataGen = ImageDataGenerator(rescale=None,horizontal_flip=True,rotation_range=90,
vertical_flip=True)

如果 rotation_range 变量等于 90,就像上面的代码一样,它是否只旋转 90 度?还是执行 90 的倍数的旋转?

最佳答案

def rotate_image(image):
return np.rot90(image, np.random.choice([-1, 0, 1]))

train_dataGen = ImageDataGenerator(
preprocessing_function=rotate_image)

此函数将旋转 -90、0 或 90 度。

关于python - 使用 python 和 tensorflow 旋转 90、180 和 270,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67065323/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com