Error using dicom_getFileDetails. Unable to load file .dcm

Am using dicom images in my research project. ('m using Matlab_R2021b on MacBook Air, with the Image processing toolbox).
Currently trying to read series of dicom images but I keep getting errors beacause Matlab is not able to upload the DICOM images.
I can open them correctly from external apps and with the DICOM Browser on Matlab, but I cannot run any code becuase I get errors. I tried to read them with info = dicomread('IM-001.dcm') and i got:
Error using dicom_getFileDetails
File "IM-001.dcm" not found.
Error in dicomread>newDicomread
fileDetails = dicom_getFileDetails(filename);
(Before each "run" i delete the DS_Store files in the terminal. The images is took correctly in the pathway).
Any help would be very appreciated. Thanks in advance!

댓글 수: 2

The .DS_Store is not relevant to any of this.
Your current directory is not where the files are, and you are not providing the directory at the time you ask to read the file.
Thanks for the reply. I had provided the correct path and the dicomread function was going correctly. However, if I use functions of external tools, it cannot read the image data correctly.

댓글을 달려면 로그인하십시오.

 채택된 답변

yanqi liu
yanqi liu 2022년 3월 15일

0 개 추천

yes,sir,may be check the filepath,use absolute path string,such as
if your dcm in c:/folder/ ,then use
info = dicomread('c:/folder/IM-001.dcm')

추가 답변 (1개)

Simon Chan
Simon Chan 2022년 3월 15일
Use function fullfile to indicate the full path to the file.
filename = 'IM-001.dcm';
selpath = uigetdir(pwd,'Select image folder'); % Use uigetdir to selecte the folder
info = dicomread(fullfile(selpath,filename)); % Do dicomread

카테고리

도움말 센터File Exchange에서 DICOM Format에 대해 자세히 알아보기

제품

릴리스

R2021b

질문:

2022년 3월 14일

댓글:

2022년 3월 16일

Community Treasure Hunt

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

Start Hunting!

Translated by