DICOM转TIFF反转LUT ... Python和PIL
我正在使用frombuffer命令将DICOM图像数据保存为TIFF格式的图像。但是在这个过程中,图像的亮度值出现了反转(反转查找表)。有没有什么办法可以解决这个问题?
我尝试过使用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