Error with part of code for MRI enhancement.
Show older comments
Hello,
I have code for an MRI enhancement that I know has been verified and works. However when I try and run it I get an error at 'im plc 3 4'. Does anyone know why Matlab doesn't recognize that and what its doing? Thank you!
% fig_brain_fft2
x = imread('Brainweb.jpg')';
f = fftshift(fft2(x));
im plc 3 4
im(1, x)
axis off, title ''
%colormap(gca, hot)
tmp = abs(f); tmp = tmp / max(tmp(:));
im(2, log(0.0001 + tmp))
axis off, title ''
cmap = colormap(jet);
cmap(1,:) = 0;
colormap(cmap)
im subplot 3
plot(200*tmp(:,end/2+[-10 1 10]), 'r')
axis([0 256 0 200])
xtick([1 256])
ytick([0 200])
axis off
Accepted Answer
More Answers (1)
Walter Roberson
on 9 Mar 2018
0 votes
That code is part of a package available at http://web.eecs.umich.edu/~fessler/irt/fessler.tgz . If you download and expand that, and look in the graph subdirectory, then you will find im.m . So you should be loading the entire package and using pathtool to add the directory with all of its subdirectories.
6 Comments
Westin Messer
on 9 Mar 2018
Walter Roberson
on 9 Mar 2018
Invoke pathtool . At the upper left, click on "Add folder with subdirectories". Navigate to the folder that you expanded fessler.tgz into. Click on "Open" or whatever term the user interface for your operating system gives. This will add the directories to your MATLAB path. Then in pathtool click on Save, and then Close.
Westin Messer
on 9 Mar 2018
Walter Roberson
on 9 Mar 2018
You have not posted the error message.
Westin Messer
on 9 Mar 2018
Walter Roberson
on 9 Mar 2018
What is currently showing up for
which -all im
Categories
Find more on Image Acquisition Support Packages for Hardware Adaptors (Generic Video Interface) 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!