我还遇到了一个奇怪的除以2的问题与我的dicom文件(我得到了他们从https://wiki.cancerimagingarchive.net/pages/viewpage.action?pageId=52758026)。我不知道如何上传文件,但以下是我如何阅读
image_bytes = tf.io.read_file(fname )
image = tfio.image.decode_dicom_image(image_bytes, dtype=tf.uint16, on_error = 'lossy')
im = image.numpy () [0, :, :, 0].astype (np.uint16)
图像的值是正确值的两倍(所以我必须把所有的值除以2才能得到正确的值)。我使用的是tf 2. 3和tfio 0. 16。
顺便说一句,我能够阅读教程胸部X光图像;但我不确定是否也存在除以2的问题,因为我不知道正确的值应该是什么。
谢谢。
1条答案
按热度按时间lhcgjxsq1#
对于任何DICOM相关的东西,我可以推荐使用
pydicom
。阅读图像和访问pixel_array
看起来不错。