1
移動ウィンドウベースの操作でループを減らすにはどうすればよいですか?私は2つの画像を横切って15×15のウィンドウを使用しており、ピクセルごとに平均値を得るために乗算を実行しています。移動ウィンドウベースの操作でループを減らすにはどうすればいいですか?
[ma,na]=size(g);
z= (win1 -1)/2;%centre of window
ini=z+1;
for i= ini :(ma-z)
for j= ini:(na-z)
for a= (i-z):(i+z)
for b=(j-z):(j+z)
W(pp,qq)= g(a, b);%window on image
Es(pp,qq)=edg(a,b);%window on edge
qq=qq+1;
end
qq=1;
pp=pp+1;
end
pp=1;
E(i,j)=sum(sum(W.*Es))/sum(sum(Es));
end
end