0

我正在使用frombuffer命令将 DICOM 图像数据保存为 TIFF 图像。但在整个过程中,图像强度是倒置的(倒置 LUT)。关于如何克服这个问题的任何想法?

我曾尝试使用 PIL 中的ImageOps.invert函数,但如果给我“不支持此图像模式”错误。

这是我正在使用的代码:

import dicom
import Image
import PIL.ImageOps

meta=dicom.read_file("DicomImage.dcm") 
imHeight=meta.Rows
imWidth=meta.Columns 
imSize=(imWidth,imHeight)
TT=Image.frombuffer("L",imSize,meta.PixelData,"raw","L",0,1)
TT.save("testOUTPUT.tiff","TIFF",compression="none")

任何指导表示赞赏... Python 2.7 PIL 1.1.7 Pydicom 0.9.6

4

1 回答 1

2

而不是""原始模式,您应该使用文档中的模式字符串之一。试试"L"or "L;I",其中一个应该是正确的。

于 2012-02-16T17:27:28.750 回答