why is my difference image black?...

5 views (last 30 days)
the program works but my difference image is just black...did i do something wrong? or is there a way to make it visible?
%% 3. Interpolation
ori=imread('body.jpg'); %a)Read‘body.jpg’;store into‘ori’
sma=imresize(ori,[32 32]); %b)Resize‘ori’ to 32x32;store into‘sma’
nea=imresize(ori,1,'nearest'); %c)Resize‘sma’ to original using nearest interpolation;store into‘nea’
bil=imresize(ori,1,'bilinear'); %d)Resize‘sma’ to original using bilinear interpolation;store result into‘bil’
bic=imresize(ori,1,'bicubic'); %e)Resize‘sma’to original using bicubic interpolation;store result into‘bic’
figure %f)Display‘ori’,‘nea’,‘bil’,'bic' same figure
subplot(4,1,1);
imshow(ori)
title('ori');
subplot(4,1,2);
imshow(nea)
title('nea');
subplot(4,1,3);
imshow(bil)
title('bil');
subplot(4,1,4);
imshow(bic)
title('bic');
df=imabsdiff(bil,bic);
figure %g)Display the difference image between bil and bic
imshow(df,[])
title('difference image');
  4 Comments
Rena Berman
Rena Berman on 13 Dec 2021
(Answers Dev) Restored edit

Sign in to comment.

Accepted Answer

Matthew Worker
Matthew Worker on 6 Oct 2021

https://www.mathworks.com/matlabcentral/answers/1467816-why-is-my-difference-image-black#comment_1770511

More Answers (1)

Rik
Rik on 1 Dec 2021
Edited: Rena Berman on 13 Dec 2021
Posted after a now-deleted comment:
@Matt J @Marcel Kreuzberg Thank you so much i didnt notice that error. It works well now

Categories

Community Treasure Hunt

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

Start Hunting!