首页 > 其他 > 详细

纹理特征描述之灰度差分统计特征(平均值 对比度 熵) 计算和比较两幅纹理图像的灰度差分统计特征 matlab代码实现

时间:2019-08-28 18:04:05      阅读:273      评论:0      收藏:0      [点我收藏+]

灰度差分统计特征有:

平均值:技术分享图片技术分享图片?

对比度:技术分享图片技术分享图片?

熵:技术分享图片技术分享图片?

i表示某一灰度值,p(i)表示图像取这一灰度值的概率

close all;clear all;clc;
% 纹理图像的灰度差分统计特征
J = imread(‘qiang1.jpg‘);
A = double(J);
[m,n] = size(A);
B = A;
C = zeros(m,n);
for i=1:m-1
    for j=1:n-1
        B(i,j) = A(i+1,j+1);
        C(i,j) = abs(round(A(i,j)-B(i,j)));
    end
end
h = imhist(mat2gray(C))/(m*n);
mean = 0;con=0;ent=0;  %均值mean,对比度con,熵ent
for i=1:256
    mean = mean + (i*h(i))/256;
    con = con+i*i*h(i);
    if(h(i)>0)
        ent = ent-h(i)*log2(h(i));
    end
end
mean,con,ent
技术分享图片

技术分享图片技术分享图片?技术分享图片技术分享图片?

qiang1.jpg                                                                                       qiang2.jpg

技术分享图片技术分享图片?                                                                             技术分享图片技术分享图片?

可以看到qiang1.jpg的对比度更高;熵值更高,图像更加混乱;均值更大,图像看起来颜色偏深一点。

纹理特征描述之灰度差分统计特征(平均值 对比度 熵) 计算和比较两幅纹理图像的灰度差分统计特征 matlab代码实现

原文:https://www.cnblogs.com/wojianxin/p/11425052.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!