1

フレームを平均化して変更し、変更されたフレームを avi ファイルに書き込むコードがあります。プロセスを遅くしていると思われる 2 つの 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