Некоторое время назад нашел онлайн-ответ на тот же запрос, хотя я не помню сайт, но, поскольку я применил его к своему коду, поделился им и с другими:
import pylab
import dicom
ImageFile=dicom.read_file(<SourceFilePath>) #Path to "*.dcm" file
pylab.imshow(ImageFile.pixel_array,cmap=pylab.cm.bone) #to view image
или, еслиВы хотите сохранить изображение, а затем использовать: pylab.imsave('<DestinationFilePath>',ImageFile.pixel_array,cmap=pylab.cm.bone)
. По умолчанию imsave
сохранит изображение в формате .png .Вы можете указать желаемый формат в imsave()
, если он поддерживается.
Надеюсь, это полезно.