-2

重複の可能性:
MATLAB を使用したエネルギーの計算

エネルギーは次のように定義されます。

ここに画像の説明を入力してください

私は次のことを計画しています:

1- 画像上で寸法 4X4 のウィンドウをスライドさせます

2- 各ウィンドウについて、energy

3- ヒストグラムを見つける

画像上でウィンドウをスライドさせるには、 を使用できることはわかっていますnlfilterが、これにはfun. この関数はエネルギーになるでしょうか?これを で使用するにはどうすればよいnlfilerですか?

では、MATLAB で 1、2、および 3 を使用するにはどうすればよいと思いますか?

4

1 に答える 1

1

以前の質問から得たすべての回答を要約します (一部は私によるものです):

fun = @(x) sum(x(:).^2)/sum(x(:)).^2; 
en= nlfilter(img,[4 4],fun);
bins= 100 ; %# or whatever number of bins you want
hist(en(:),linspace(min(en(:)),max(en(:)),bins));
于 2013-01-30T09:08:15.143 に答える