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 commentaire

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

Connectez-vous pour commenter.

Réponses (1)

DGM
DGM le 13 Nov 2022
A very simple correction:
d = (img1-img2)./20;

Modifié(e) :

DGM
le 13 Nov 2022

Community Treasure Hunt

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

Start Hunting!

Translated by