1

積分画像を計算する必要がありますが、ベクトル化と合計テーブルの計算によってこれを実現する方法がわかりません。これはMATLABでどのように可能ですか?

4

2 に答える 2

4

最も簡単な方法はcumsum、元の画像を2回呼び出して転置することです。

integral_image = cumsum(cumsum(image')');
于 2013-03-26T17:13:20.890 に答える
3

matlabバージョンにはゼロが埋め込まれています(最初の行と列)

integralImage = cumsum(cumsum(im, 2), 1);
integralImage = padarray(integralImage,[1 1],'pre');
于 2015-03-19T19:04:19.880 に答える