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")

任意のガイダンスをいただければ幸いです...Python2.7 PIL 1.1.7 Pydicom 0.9.6

4

1 に答える 1

2

raw モードではなく、ドキュメント""のモード文字列のいずれかを使用する必要があります。またはを試してみてください。どちらかが正しいはずです。"L""L;I"

于 2012-02-16T17:27:28.750 に答える