1

我有一个代码通过平均它们来改变帧,然后将改变的帧写入一个 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

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

4

0 回答 0