将数组显示为值为uint16的.tif文件中的图像



我有一个CT扫描的.tif文件,我想将其可视化为图像。后来用于训练卷积神经网络。

我希望尽可能多地保留原始格式。

import numpy as np
import tifffile as tiff
a = tiff.imread(local_path+'demd122000_MLO_Left.tif')
一个图书馆可以展示这种图像?

如何在不丢失信息的情况下使其正常化?

此代码修复了该问题,但正在缩小原始if文件的值的范围(规范化(。

cv2.imshow('Title', a.astype(np.float32)/np.max(a))

最新更新