资源简介
灰度共生矩阵和灰度梯度共生矩阵的提取方式,是比较重要的纹理特征提取方法,用matlab实现的
代码片段和文件信息
function OUT=GrayExitMonentR(IN)
% 灰度共生矩阵为p2;
% 二阶矩 f1;
% 相关度 f2;
% 墒 f3;
% 对比度 f4;
% 逆差矩 f5;
% 和方差 f6;
% close all;
IN= imread(‘F:\picture\oil.jpg‘);
IN=double(IN);
IN=rgb2gray(IN);
gray=256;
[RC]=size(IN);
%把图象降为32像素
% IN=uint8(IN/8);
% max(IN(:))
p1=zeros(gray);
for M=1:R
for N=1:(C-1)
p1(IN(MN)+1IN(MN+1)+1)= p1(IN(MN)+1IN(MN+1)+1)+1;
p1(IN(MN+1)+1IN(MN)+1)= p1(IN(MN+1)+1IN(MN)+1)+1;
end
end
%复制一个共生矩阵
p2=p1;
% figureimshow(p2);
%归一化
p2=double(p2)/(M*N);
%计算二阶矩 f1
f1=p2.^2;
f1=sum(f1(:));
% 计算相关度 f2
colour=0:gray-1;
m1=sum(p2)*colour(:);
m2=m1;
pp=sum(p2);
v1=((colour-m1).^2)*pp(:);
v2=v1;
[mn]=meshgrid(colourcolour);
pp=m.*n.*p2;
f2=(sum(pp(:))-m1*m2)/(v1+eps)*(v2+eps);
%计算墒 f3
p
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 1786 2009-09-16 14:03 texture_extraction\GrayExitMonentR.m
文件 3105 2006-07-07 20:59 texture_extraction\GrayGradinet.m
文件 86 2008-04-11 14:26 texture_extraction\read.txt
文件 1729 2009-09-16 13:51 texture_extraction\GrayExitMonentR.asv
目录 0 2009-10-09 20:27 texture_extraction
----------- --------- ---------- ----- ----
6706 5
- 上一篇:找到人脸并定位人眼 matlab代码
- 下一篇:simuli
nk光伏模型
相关资源
- LBP 纹理模式的LBP特征表示及分类原理
- wenli 分析了纹理特征提取方法
- tezhengtiqu 基于小波变换的特征提取
- GaborTexture Gabor滤波器方法提取纹理特
- LBP 实现图像纹理特征的提取
- CBIR-matlab-GUI
- Tamura Tamura纹理特征的六个分量对应于
- dx-4.4.4.tar 图像的纹理特征参数的灰度
- texture_GUI 此程序是基于灰度共生矩阵
- Tamura 该代码为用tamura算法提取图像的
- GaborFilter 利用Gabor滤波器提取图像纹理
- gabor提取纹理特征
- 基于颜色特征和纹理特征的matlab原程
- 纹理特征提取Matlab程序
- 灰度共生矩阵提取纹理特征
- 图像纹理特征提取 matlab 代码
- 数字图像纹理特征提取代码
- 灰度共生矩阵纹理特征提取的Matlab实
评论
共有 条评论