关闭

matlab学习笔记(十一)---二值形态学运算

980人阅读 评论(0) 收藏 举报
分类:

1、膨胀运算

1.1对图像text.png进行膨胀操作,并对比。

bw=imread('text.png');
se=strel('line',11,90);   %创建一个线性结构元素
bw2=imdilate(bw,se);      %用线性结构元素来进行膨胀操作
subplot(121),imshow(bw),title('原始图像');
subplot(122),imshow(bw2),title('膨胀图像');

效果图如下:



1.2对图像cameraman.tif做膨胀操作,并对比。

I = imread('cameraman.tif');
se = strel('ball',5,5);
I2 = imdilate(I,se);
subplot(121),imshow(I),title('原始图像');
subplot(122),imshow(I2),title('膨胀图像');
效果图如下:;



2、腐蚀运算

2.1对图像text.png进行腐蚀操作,并对比。

bw=imread('text.png');
se=strel('line',11,90);   
bw2=imerode(bw,se);      
subplot(121),imshow(bw),title('原始图像');
subplot(122),imshow(bw2),title('腐蚀图像');
效果图如下:


2.2对图像cameraman.tif做腐蚀操作,并对比。

I = imread('cameraman.tif');
se = strel('ball',5,5);
I2 = imerode(I,se);     
subplot(121),imshow(I),title('原始图像');
subplot(122),imshow(I2),title('腐蚀图像');
效果图如下:



2.3对图像circles.png做腐蚀操作,并对比。

I = imread('circles.png');  
se = strel('disk',11);        
I2 = imerode(I,se);   
subplot(121),imshow(I),title('原始图像');
subplot(122),imshow(I2),title('腐蚀图像');
效果图如下:




3、开启和闭合

3.1对图像circbw.tif做开启和闭合运算

I=imread('circbw.tif');
I1=bwmorph(I,'open');
I2=bwmorph(I,'close');
subplot(131),imshow(I),title('原始图像');
subplot(132),imshow(I1),title('开启运算图像');
subplot(133),imshow(I2),title('闭合运算图像');
效果图如下:



4、细节与骨架提取

4.1用形态学算子去掉circles.png的内点,抽取骨架和细化。

BW1 = imread('circles.png');
BW2 = bwmorph(BW1,'remove');
BW3 = bwmorph(BW1,'skel',Inf);
BW4 = bwmorph(BW1,'thin',Inf);
subplot(221),imshow(BW1),title('原图像');
subplot(222),imshow(BW2),title('去掉内点图像');
subplot(223),imshow(BW3),title('图像骨架');
subplot(224),imshow(BW4),title('图像细化');
效果图如下:




5、基于膨胀和腐蚀的操作

5.1对图像rice.png做高帽操作

I = imread('rice.png');
se = strel('disk',12);
J = imtophat(I,se);
K = imadjust(J);
subplot(131),imshow(I),title('原始图像');
subplot(132),imshow(J),title('高帽变换的结果');
subplot(133),imshow(K),title('对比度增强的结果');
效果图如下:





0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:54443次
    • 积分:1200
    • 等级:
    • 排名:千里之外
    • 原创:63篇
    • 转载:35篇
    • 译文:0篇
    • 评论:0条