how to transform 1 image to another .

i want to to show fade effect from moving one image to another
img1 = imread('a.jpg');
img2 = imread('b.jpg');
img1 = double(img1);
img2 = double(img2);
d =(img2-img1)./20;
f = img2;
subplot(2,2,1), imshow(uint8(img1));
subplot(2,2,2), imshow(uint8(img2));
for i=1:20
f = f + d;
imshow(uint8(f));
pause(0.1);
end

1 件のコメント

John D'Errico
John D'Errico 2016 年 9 月 8 日
So what is the question? Did you have a problem? If you had no problem, then why did you post a question?

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

回答 (1 件)

DGM
DGM 2022 年 11 月 13 日

0 投票

A very simple correction:
d = (img1-img2)./20;

質問済み:

2016 年 9 月 8 日

編集済み:

DGM
2022 年 11 月 13 日

Community Treasure Hunt

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

Start Hunting!

Translated by