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