来自灰度直方图的同质性标准

时间:2018-06-08 02:51:42

标签: matlab image-processing

我试图在matlab中找到一个图像是同质的。我的图像包含一些硬币。一种方法是使用函数improfile来创建强度配置文件。我绘制了直方图,我不知道如何测量同质性

close all;clear all;
I = imread('coins.png');
bw =( im2bw(I, graythresh(I)));
[L N]= bwlabel(bw);
ele=find(L==3);
Im1=zeros([size(I,1) size(I,2)]);
Im1(ele)=1;
figure,imshow(Im1)
ML=I; ML(Im1==0)= 0; figure, imshow(ML);
figure,imhist(ML(Im1==1))

enter image description here

我们可以从直方图推断出什么?它是同质的吗?

1 个答案:

答案 0 :(得分:0)

我认为你应该查看这些链接。 Matlab内置了能够满足您需求的功能。

Skewness

Kurtosis

Gray-level co-occurence matrix;看属性'同质性'