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

3 vues (au cours des 30 derniers jours)
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!

Réponses (1)

Daniel Bridges
Daniel Bridges le 23 Juin 2016
Perhaps you need to convert the data from signed to unsigned integers via commands like uint16 or double?

Catégories

En savoir plus sur DICOM Format dans Help Center et File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by