Я использую команду frombuffer для сохранения данных изображения DICOM как изображений TIFF.Но в течение всего этого процесса интенсивность изображения инвертирована (инвертированная LUT).Любая идея о том, как преодолеть это?
Я пытался использовать функцию ImageOps.invert из PIL, но если выдает ошибку «не поддерживается для этого режима изображения».
Это код, который я использую:
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