资源简介

用于图像的纹理分割,适合用于图像的纹理分割和图像特征分类,并且是基于MATLAB实现的纹理特征分割。

资源截图

代码片段和文件信息

%I = imread(‘bag.png‘);%读取图像
I=imread(‘F:\学习资料\遥感地学分析图像-纹理分析\texture.tif‘);
figure; imshow(I);title(‘原始图像‘)%显示原图像
E = entropyfilt(I);%创建纹理图像
Eim = mat2gray(E);%转化为灰度图像
figure;imshow(E);title(‘创建纹理图像‘)
figure; imshow(Eim);title(‘纹理图像转化为灰度图像‘)
BW1 = im2bw(Eim .8);%转化为二值图像
figure;imshow(BW1);title(‘灰度图像转化为二值图像‘)
BWao = bwareaopen(BW12000);%提取底部纹理
figure; imshow(BWao);title(‘底部纹理图像‘)%显示底部纹理图像
nhood = true(9);
closeBWao = imclose(BWaonhood);%形态学关操作
figure; imshow(closeBWao);title(‘边缘光滑后图像‘)%显示边缘光滑后的图像
roughMask = imfill(closeBWao‘holes‘);%填充操作
figure; imshow(roughMask);title(‘填充后图像‘)%显示填充后的图像
I2 = I;
I2(roughMask) = 0;%底部置为黑色
figure;imshow(I2);title(‘图像顶部‘)%突出显示图像的顶部
E2 = entropyfilt(I2);%创建纹理图像
E2im = mat2gray(E2);%转化为灰度图像
figure; imshow(E2im);title(‘纹理图像‘)%显示纹理图像
BW2

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     文件       35582  2004-08-09 21:41  textureseg\bag.png
     文件         105  2009-12-05 16:20  textureseg\readme.txt
     文件        1784  2011-08-28 21:22  textureseg\texture_seg.asv
     文件        1819  2011-08-28 21:24  textureseg\texture_seg.m
     目录           0  2011-09-13 16:10  textureseg\

评论

共有 条评论