考虑一个简单的 glcm 矩阵。
glcm = [0 1 2 3;1 1 2 3;1 0 2 0;0 0 0 3];
使用 Matlab 的内置功能计算统计数据。
stats = graycoprops(glcm)
Contrast: 2.8947
Correlation: 0.0783
Energy: 0.1191
Homogeneity: 0.5658
现在,改为使用本页底部给出的这些方程的定义手动计算它们:https ://www.mathworks.com/help/images/ref/graycoprops.html
contrast = 0;
energy = 0
for i = 1:4
for j = 1:4
contrast = contrast + glcm(i,j)*(i-j)^2;
energy = energy + glcm(i,j)^2;
end
end
这使:
contrast =
110
energy =
43
什么是交易?是否正在进行某种类型的标准化?它不是简单地除以16个元素的数量......
有什么想法吗?谢谢!