我有以下代码:
import tensorflow as tf
from matplotlib import pyplot as plt
def load(im1, im2):
ima1 = tf.io.read_file(im1)
ima1 = tf.image.decode_image(ima1)
ima1 = tf.cast(ima1, tf.float32)
ima2 = tf.io.read_file(im2)
ima2 = tf.image.decode_image(ima2)
ima2 = tf.cast(ima2, tf.float32)
return ima1, ima2
inp, re = load(r"RAWs/1313 (1).jpg", r"Clean/1313 (1).png")
plt.figure()
plt.imshow(inp)
plt.figure()
plt.imshow(re)
plt.show()所有操作都很好,没有任何错误,除了第二个图像re是绿移的(下面最右边的图像):

我有最新版本的tensorflow-cpu,因为由于当前短缺,我没有GPU,Python3.9 64位。
有人知道为什么会发生这种事吗?如何解决?
发布于 2021-10-26 14:19:54
https://stackoverflow.com/questions/69724742
复制相似问题