gpt4 book ai didi

python-3.x - Keras ImageDataGenerator 弄乱了灰色图像,如何正确增强灰度图像?

转载 作者:行者123 更新时间:2023-12-05 03:04:18 26 4
gpt4 key购买 nike

我正在分析 16 位灰度图像。上传灰度图后,一切正常。

import matplotlib.pyplot as plt
import numpy as np
img = plt.imread('example_image.tif')
plt.imshow(img)
plt.show()

或者也可以做

import cv2
img = cv2.imread('example_image.tif', -cv2.IMREAD_ANYDEPTH)
img1 = np.expand_dims(img, axis=2)
img2 = np.reshape(img1,[1,696,520,1])
plt.imshow(img)
plt.show()

当我检查我的增强图像时,它们看起来扭曲了。我做错了什么?

img1 = np.expand_dims(img, axis=2)
img2 = np.reshape(img1,[1,696,520,1])
from keras.preprocessing.image import ImageDataGenerator
datagen = ImageDataGenerator(
rescale=1. / 4095,
shear_range=0.2,
zoom_range=0.2,
horizontal_flip=True)

i=0
for batch in datagen.flow(img2, batch_size=1,
save_to_dir='C:/image_analysis', save_prefix='grey_check_', save_format='tif'):
i += 1
if i > 20:
break

enter image description here enter image description here

最佳答案

替换这一行:

img2 = np.reshape(img1,[1,696,520,1])

对此:

img2 = np.reshape(img1,[1,520,696,1])

关于python-3.x - Keras ImageDataGenerator 弄乱了灰色图像,如何正确增强灰度图像?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53105522/

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