我有一个代码通过平均它们来改变帧,然后将改变的帧写入一个 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
有没有办法可以编辑代码,所以我不必同时使用两个循环?