the example program on shearlet transform code not working
1 view (last 30 days)
Show older comments
I have the code below:
% simple example for FFST
% computes the shearlet transform of some geometric image
%
%--------------------------------------------------------------------------
% Sören Häuser ~ FFST ~ 2014-07-22 ~ last edited: 2014-07-22 (Sören Häuser)
% create image
A = rgb2gray(imread('G:/matlab2013/Crack/bin/gm.jpg'));
% shearlet transform
[ST,Psi] = shearletTransformSpect(A);
% inverse shearlet transform
C = inverseShearletTransformSpect(ST,Psi);
% plot results
subplot(2,2,1)
imagesc(A)
axis image off
colormap(gray)
title('original image')
subplot(2,2,2)
imagesc(abs(ST(:,:,18)))
axis image off
colormap(gray)
title('shearlet coefficients')
subplot(2,2,3)
imagesc(Psi(:,:,18))
axis image off
colormap(gray)
title('shearlet')
subplot(2,2,4)
imagesc(C)
axis image off
colormap(gray)
title('reconstructed image')
-----------------------------------------------------------
plz how to make it work....
------------------------------------------------
its giving error like:
>> simple_example
Warning: Image is integer valued!
> In checkImage at 19
In shearletTransformSpect at 56
In simple_example at 12
Error using shearletTransformSpect (line 56)
Argument 'A' failed validation checkImage.
Error in simple_example (line 12)
[ST,Psi] = shearletTransformSpect(A);
------------------------------------------------------------------
gm.jpg is a natural image
Answers (2)
hp
on 8 Dec 2017
2 Comments
ponnu kunnath
on 7 Mar 2018
>> sshshss Undefined function or variable 'shearletTransform'.
Error in sshshss (line 7) [ST,Psi] = shearletTransform(A);for above code error like this is shown,pls help
Walter Roberson
on 7 Mar 2018
You have to put
A = double(A);
after your
A = rgb2gray(imread('G:/matlab2013/Crack/bin/gm.jpg'));
0 Comments
See Also
Categories
Find more on Image Analysis 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!