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

조회 수: 2(최근 30일)
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개)

Daniel Bridges
Daniel Bridges 2016년 6월 23일
Perhaps you need to convert the data from signed to unsigned integers via commands like uint16 or double?

범주

Find more on DICOM Format in Help Center and File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by