能量定义如下:
我打算做以下事情:
1-在图像上滑动尺寸为4X4的窗口
2-对于每个窗口计算energy
3-找到直方图
要在图片上滑动窗口,我知道我们可以使用nlfilter
,但这需要fun
。这个功能会是能量吗?如何在nlfiler
?
那么,您认为我如何在MATLAB中使用1,2和3?
答案 0 :(得分: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));