貓臉變老虎臉
I1=imread('cat.bmp');
I2=imread('tiger.bmp');
v=VideoWriter('change.avi');
open(v);
j=0;
for i=1:100;
I3=uint8(double(I1) * (1-j) + double(I2) * j);
writeVideo(v,I3);
j=j+0.01;
end;
close(v);
貓臉變老虎臉的中間過程圖
m=VideoReader('change.avi');
numFrames = m.NumberOfFrames;% 幀的總數
I2=read(m,1);
imwrite(I2,'p0.jpg');
p=0;
for k = 1 : numFrames% 讀取數據
if (mod(k,10)==0)
p=p+1;
I2=read(m,k);
imwrite(I2,strcat('p',num2str(p),'.jpg'),'jpg');% 保存幀
end
end;