reading a dicom file
显示 更早的评论
Dear Matlab communite
I am trying to read a dicom file (an MRI image) using matlab and then perform a Fourier transform of the image. I have written this code {please find below}:
clear all
info = dicominfo('MR01.dcm');
Y = dicomread(info);
J=imadjust(Y,stretchlim(Y),[0 1]);
F = fftshift(fft2(fftshift(J)));
When I run the code from the m file I get this message: ??? Undefined function or variable 'dicom'. However, when I copy and paste the code in the command window the code runs well without any error. I really do not know what is the cause of the error. May someone please help me in solving this query.
Best wishes AA
回答(1 个)
Anathea Pepperl
2012-4-17
1 个投票
What is the name of your m file? It may be that the m file is not in the MATLAB path.
2 个评论
Azza Ahmed
2012-4-30
Sean de Wolski
2012-4-30
Please accept Anathea's answer to mark this thread closed.
类别
在 帮助中心 和 File Exchange 中查找有关 DICOM Format 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!