灰度-梯度共生矩阵matlab,Matlab中灰度梯度共生矩阵提取纹理特征,高手指教~

该博客介绍了一段Matlab代码,用于计算灰度梯度共生矩阵并提取纹理特征。通过处理'coins.png'图像,计算了包括小梯度优势、大梯度优势、灰度和梯度的不均匀性、能量、平均值、方差、相关性、熵等15个纹理特征。代码输出了这些特征值,但未展示图像处理结果。
摘要由CSDN通过智能技术生成

我下了一个用灰度梯度共生矩阵提取纹理特征的源程序,现在我处理图像 比如说matlab自带的一幅图像cions.png

下面是源程序:

function OUT=GrayGradinet(IN)

% 灰度梯度共生矩阵 H

%归一化灰度梯度矩阵 H_basic

%小梯度优势 T1

% 大梯度优势 T2

% 灰度分布的不均匀性 T3

% 梯度分布的不均匀性 T4

% 能量 T5

% 灰度平均 T6

% 梯度平均 T7

% 灰度均方差 T8

% 梯度均方差 T9

% 相关 T10

% 灰度熵 T11

% 梯度熵 T12

% 混合熵 T13

% 惯性 T14

% 逆差矩 T15

IN=imread('coins.png');

gray=256;

% close all;

%  figure, imshow(IN);

gray=256;

[R,C]=size(IN);

%采用平方求和计算梯度矩阵

GM=zeros(R-1,C-1);

for i=1:R-1

for j=1:C-1

n_GM=(IN(i,j+1)-IN(i,j))^2+(IN(i+1,j)-IN(i,j))^2;

GM(i,j)=sqrt(double(n_GM));

end

end

% figure,imshow(GM);

%找出最大值最小值

n_min=

  • 0
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值