Keras ImageDataGenerator弄乱了灰度图像,如何正确增强灰度图像?

时间:2018-11-01 16:34:39

标签: python-3.x tensorflow keras deep-learning

我正在分析16位灰度图像。 上传灰度图像后,一切看起来都很好。

module.exports.getAccessToken = callback => request(options, function(error, response, body) {
   token= JSON.parse(body).access_token;
   callback(token);
});

或者一个人也可以做

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()

enter image description here enter image description here

1 个答案:

答案 0 :(得分:2)

替换此行:

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

关于此:

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