資源簡介
實現了在MATLAB上灰度共生矩陣的生成,以及四個主要特征向量的提取。

代碼片段和文件信息
function?[T1T2]?=?Energy(g_0g_45g_90g_135Ng)
%**************************************************************************
%該函數實現角二階矩的計算
%g_0、g_45、g_90、g_135:四個方向上的灰度共生矩陣作輸入
%Ng:灰度共生矩陣的灰度級數
%T1、T2:四個放上上的角二階矩求均值和方差,作為輸出
%**************************************************************************
????g_0?=?g_0.^2;g_45?=?g_45.^2;
????g_90?=?g_90.^2;g_135?=?g_135.^2;
????%矩陣中每個元素的平方,不是兩個矩陣相乘,兩個矩陣相乘用:g=g^2
%--------------------------------------------------------------------------
%1、計算四個方向上的角二階矩
%--------------------------------------------------------------------------
????r11?=?0;r12?=?0;r13?=?0;r14?=?0;
????for?i?=?1:Ng
????????for?j?=?1:Ng
????????????r11?=?r11+g_0(ij);
????????????r12?=?r12+g_45(ij);
????????????r13?=?r13+g_90(ij);
????????????r14?=?r14+g_135(ij);
????????end
????end
%--------------------------------------------------------------------------
%2、求均值和方差
%--------------------------------------------------------------------------????
????T1?=?mean([r11r12r13r14]);
????T2?=?sqrt(cov([r11r12r13r14]));
end
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件???????1192??2013-12-27?10:28??GLCM\Energy.m
?????文件???????1275??2013-12-27?10:37??GLCM\Entropy.m
?????文件???????3846??2013-12-27?16:14??GLCM\GLCM.m
?????文件???????1083??2013-12-27?10:30??GLCM\Inertia.m
?????文件???????4046??2013-12-27?10:30??GLCM\Relevance.m
?????文件???????1037??2013-12-27?16:21??GLCM\Txeture.m
?????目錄??????????0??2013-12-27?20:50??GLCM
-----------?---------??----------?-----??----
????????????????12479????????????????????7
評論
共有 條評論