Matlab貓臉變老虎臉

貓臉變老虎臉

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;

每天進步一點點,開心也多一點點。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章