当我保存图像时,它的格式是
我正在调用:
numpy.uint16
,当我加载它时,它变成了numpy.uint8
,这让我的整个流程出现了问题。我该如何避免这种情况发生?我正在调用:
from scipy.misc import imread, imsave
image = imread(path)
imread(image_path)
img
是一个类型为uint16
的 numpy 数组,下面的代码应该仍然有效:imageio.imwrite('img_saved.tif', img)
和img_read = imageio.imread('img_saved.tif')
。要确认一下,您可以检查img_read.dtype
返回的输出。 - Lakshay Sharma