matlab代码-基于纹理的图片比较
%**************************************************************************% 图像检索 ——纹理特征%基于共生矩阵纹理特征提取,d=1, θ=0°,45°,90°,135°共四个矩阵%所用图像灰度级均为 256%参考《基于颜色空间和纹理特征的图像检索 》%function : T=Texture(Image)%Image : 输入图像数据%T : 返回八维纹理特征行向量%**************************************************************************Gray = imread( E:\微观图\146\stamp2\10X2.JPG );M=size(Gray,1); N=size(Gray,2);%M = 256;%N = 256;%--------------------------------------------------------------------------%1.将各颜色分量转化为灰度%--------------------------------------------------------------------------%Gray = double(0.3*Image(:,:,1)+0.59*Image(:,:,2)+0.11*Image(:,:,3));%--------------------------------------------------------------------------%2.为了减少计算量,对原始图像灰度级压缩,将 Gray 量化成 16 级%--------------------------------------------------------------------------for i = 1:Mfor j = 1:Nfor n = 1:256/16if (n-1)*161