DICOM到TIFF反向LUT。。。Python&;皮尔

DICOM到TIFF反向LUT。。。Python&;皮尔,python,python-imaging-library,dicom,imaging,pydicom,Python,Python Imaging Library,Dicom,Imaging,Pydicom,我正在使用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.

我正在使用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

对于原始模式,您应该使用其中一个模式字符串,而不是
。试试
“L”
“L;I”
,其中一个应该是正确的。

我两个都试过了,但我需要保持图像强度的16位状态。@Masrawy,查看此链接,看看它是否有帮助: