Why am I getting an error message "unsupported data encoding" with the dicomread command yet dicominfo reads the same file with no problem?

I am currently working with a stack of Dicom (.dcm) images which I converted from a .mnc file through the MIPAV software program. The Dicom info can be accessed successfully through the dicominfo command, but when I attempt to load the image data through dicomread I get the following error:
Error using dicomread>newDicomread (line 211) Unsupported data encoding.
Error in dicomread (line 80) [X, map, alpha, overlays] = newDicomread(msgname, frames);
To get around this, I'm currently converting the .dcm files to .bmp files so that I can load them in Matlab. It seems like I should be able to load the Dicom images since I can access the metadata. Any help or advice would be appreciated, thanks!

답변 (1개)

Perhaps you need to convert the data from signed to unsigned integers via commands like uint16 or double?

카테고리

도움말 센터File Exchange에서 Convert Image Type에 대해 자세히 알아보기

질문:

2014년 5월 15일

답변:

2016년 6월 23일

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by