• 大小: 4KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-06-15
  • 语言: Matlab
  • 标签: matlab  GLCM  

资源简介

实现了在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


评论

共有 条评论