我使用一些图像,使影片在Matlab之间的区别,我做到了:电影在Matlab,帧
ImageList = {'AT3_1m4_01.tif', 'AT3_1m4_02.tif', 'AT3_1m4_03.tif', ...
'AT3_1m4_04.tif', 'AT3_1m4_05.tif', 'AT3_1m4_06.tif', ...
'AT3_1m4_07.tif', 'AT3_1m4_08.tif', 'AT3_1m4_09.tif','AT3_1m4_10.tif' };
writerObj = VideoWriter('film22.avi');
fps = 1;
writerObj.FrameRate = fps;
open(writerObj);
for iImage = 1:10
Frame = imread(ImageList{iImage});
writeVideo(writerObj,Frame);
end
close(writerObj);
implay('film22.avi');
现在,我必须找到所有的像素,其中第一和下一帧之间的差异较小你是否知道如何去做?
谢谢你的回答!不幸的是,我得到这个错误,我不知道为什么:未定义的函数或方法'减'输入参数的类型'细胞'。 (大小(图像列表{1},1),大小(图像列表{1},2),长度(图像列表-1)); % 初始化矩阵 – user3748496 2014-09-02 17:27:32
oups我把支架放在错误的地方!我将在我的答案中进行编辑。 – 2014-09-02 17:31:16
我真的很抱歉浪费你的时间,但我仍然有错误,这次不同:下标赋值尺寸不匹配。 错误在==>无标题12在30 DiffMatrix(:,:,iImage)= DummyDiffFrames; – user3748496 2014-09-02 17:35:30