加速帧平均和视频写入,For循环

时间:2013-07-11 19:40:55

标签: matlab image-processing for-loop

我有一个代码通过对帧进行平均来改变帧,然后将更改的帧写入avi文件。我正在使用两个for循环,我相信这会减慢这个过程。以下是我的代码的一部分:

 for ii= 1:numel(frame)
     avgframe=plus(avgframe,str2double(frame{ii}));
 end

 avgframe=avgframe/(numel(frame));

 for jj= 1:numel(frame)
     newframe=plus(avgframe,str2double(frame{jj}))/2;
     writeVideo(outputVideo,newframe);
     disp(['Frame ' num2str(jj)]);
 end

有没有办法可以编辑代码,所以我不必同时使用这两个循环?

0 个答案:

没有答案