why is my difference image black?...

1 回表示 (過去 30 日間)
Matthew Worker
Matthew Worker 2021 年 10 月 6 日
編集済み: Rena Berman 2021 年 12 月 13 日
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 件のコメント
Rik
Rik 2021 年 12 月 1 日
why is my difference image black?...
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');
Rena Berman
Rena Berman 2021 年 12 月 13 日
(Answers Dev) Restored edit

サインインしてコメントする。

採用された回答

Matthew Worker
Matthew Worker 2021 年 10 月 6 日

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

その他の回答 (1 件)

Rik
Rik 2021 年 12 月 1 日
編集済み: Rena Berman 2021 年 12 月 13 日
Posted after a now-deleted comment:
@Matt J @Marcel Kreuzberg Thank you so much i didnt notice that error. It works well now

製品


リリース

R2021a

Community Treasure Hunt

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

Start Hunting!

Translated by