形态学处理 - 图文(9)
440 title('用水平线对f_thr经开运算后重构图');
441
442 g_obrd=imdilate(g_obr,ones(1,2));
443 subplot(223),imshow(g_obrd);
444 title('使用水平线对上图进行膨胀');
445
446 f2=imreconstruct(min(g_obrd,f_thr),f_thr);
447 subplot(224),imshow(f2);
448 title('最后的重构结果');
449%使用重构删除复杂图像的背景2:
代码如下:%% 第9章 形态学处理
%% imdilate膨胀 clc clear
A1=imread('.\\images\\dipum_images_ch09\\Fig0906(a)(broken-text).tif'); info=imfinfo('.\\images\\dipum_images_ch09\\Fig0906(a)(broken-text).tif') B=[0 1 0 1 1 1 0 1 0];
A2=imdilate(A1,B);%图像A1被结构元素B膨胀 A3=imdilate(A2,B); A4=imdilate(A3,B);
subplot(221),imshow(A1); title('imdilate膨胀原始图像');
subplot(222),imshow(A2);
title('使用B后1次膨胀后的图像');
subplot(223),imshow(A3);
title('使用B后2次膨胀后的图像');
subplot(224),imshow(A4);
title('使用B后3次膨胀后的图像');
27%imdilate图像膨胀处理过程运行结果如下:
%% imerode腐蚀 clc clear
A1=imread('.\\images\\dipum_images_ch09\\Fig0908(a)(wirebond-mask).tif'); subplot(221),imshow(A1); title('腐蚀原始图像');
%strel函数的功能是运用各种形状和大小构造结构元素
se1=strel('disk',5);%这里是创建一个半径为5的平坦型圆盘结构元素 A2=imerode(A1,se1); subplot(222),imshow(A2);
title('使用结构原始disk(5)腐蚀后的图像');
se2=strel('disk',10); A3=imerode(A1,se2); subplot(223),imshow(A3);
title('使用结构原始disk(10)腐蚀后的图像');
se3=strel('disk',20); A4=imerode(A1,se3); subplot(224),imshow(A4);
title('使用结构原始disk(20)腐蚀后的图像'); %图像腐蚀处理过程运行结果如下:
%% 开运算和闭运算 clc clear
f=imread('.\\images\\dipum_images_ch09\\Fig0910(a)(shapes).tif'); %se=strel('square',5');%方型结构元素 se=strel('disk',5');%圆盘型结构元素
imshow(f);%原图像
title('开闭运算原始图像') 61%运行结果如下:
%开运算数学上是先腐蚀后膨胀的结果
%开运算的物理结果为完全删除了不能包含结构元素的对象区域,平滑 %了对象的轮廓,断开了狭窄的连接,去掉了细小的突出部分 fo=imopen(f,se);%直接开运算 figure,subplot(221),imshow(fo); title('直接开运算');
%闭运算在数学上是先膨胀再腐蚀的结果
%闭运算的物理结果也是会平滑对象的轮廓,但是与开运算不同的是,闭运算 %一般会将狭窄的缺口连接起来形成细长的弯口,并填充比结构元素小的洞 fc=imclose(f,se);%直接闭运算 subplot(222),imshow(fc); title('直接闭运算');
foc=imclose(fo,se);%先开后闭运算 subplot(223),imshow(foc); title('先开后闭运算');
fco=imopen(fc,se);%先闭后开运算 subplot(224),imshow(fco); title('先闭后开运算');
84%开闭运算结果如下:
%先膨胀再腐蚀
fse=imdilate(f,se);%膨胀
%gcf为得到当前图像的句柄,当前图像是指例如PLOT,TITLE,SURF等
%get函数为得到物体的属性,get(0,'screensize')为返回所有物体screensize属性值 %set函数为设置物体的属性
figure,set(gcf,'outerposition',get(0,'screensize'));%具体目的是设置当前窗口的大小 subplot(211),imshow(fse);
title('使用disk(5)先膨胀后的图像');
fes=imerode(fse,se);
subplot(212),imshow(fes);
title('使用disk(5)先膨胀再腐蚀后的图像'); 99%先膨胀后腐蚀图像如下:
%先腐蚀再膨胀 fse=imerode(f,se);
figure,set(gcf,'outerposition',get(0,'screensize')) subplot(211),imshow(fse);
title('使用disk(5)先腐蚀后的图像');
fes=imdilate(fse,se);
subplot(212),imshow(fes);
title('使用disk(5)先腐蚀再膨胀后的图像'); 110%先腐蚀后膨胀的图像如下:
%% imopen imclose在指纹上的应用 clc clear
f=imread('.\\images\\dipum_images_ch09\\Fig0911(a)(noisy-fingerprint).tif'); se=strel('square',3);%边长为3的方形结构元素 subplot(121),imshow(f); title('指纹原始图像');
A=imerode(f,se);%腐蚀 subplot(122),imshow(A); …… 此处隐藏:904字,全部文档内容请下载后查看。喜欢就下载吧 ……
相关推荐:
- [学前教育]MC9S12XS256RMV1 xs128芯片手册4
- [学前教育]安东尼语录经典语录
- [学前教育]e级gps控制测量技术设计书
- [学前教育]苏教版2022-2022学年八年级下学期期末
- [学前教育]装修公司推广 营销
- [学前教育]家政服务合同(完整版)
- [学前教育]湖北省2016届高三联考语文试题
- [学前教育]爱立信无涯学习系统LTE题库1-LTE基础知
- [学前教育]揭秘大众柴油车作弊软件原理
- [学前教育]人才流失原因及对策分析
- [学前教育]房屋建筑施工工程劳务分包合同
- [学前教育]国际贸易实务试卷A卷09.6
- [学前教育]校园废品回收活动计划方案书范文格
- [学前教育]电大成本会计试题及答案
- [学前教育]大学物理实验 华南理工出版社 绪论答案
- [学前教育]爱丁堡产后抑郁量表
- [学前教育]液压冲击的危害、产生原因与防止方法(
- [学前教育]学生工作总结高一学生期中考试总结_020
- [学前教育]人民医院医疗废物管理规章制度大全
- [学前教育]阳光维生素的巨大抗癌潜能阅读题答案.d
- 马云在云锋基金江苏论坛闭幕式的发言
- 试论小学体育教育中的心理健康教育-教
- 语文A版一年级下册《语文乐园一》教学
- 2021四川大学物理化学考研真题经验参考
- [人教A版]2015-2016学年高中数学 第二
- 终端网点销售返利协议书
- 江苏省2015年眼科学主治医师青光眼考试
- 2017年部编人教版八年级语文上册教案
- 十一中学七年级英语上册Unit7Howmuchar
- 以赛促教的创新性实验教学机制建设实践
- 平凉市崆峒区2015七年级下生物期末试题
- 琶洲(地块五)A、B塔楼1、2#塔吊基础
- 一级医院工作制度与人员岗位职责
- 2018北京西城区高三二模理科数学试题及
- 炒股密码线技术 - 图文
- 职高学生生涯发展辅导教案
- 语文人教版四年级上册8 世界地图引出的
- 最新最新人教版二年级上册全册数学教案
- 2017高考英语全国2卷精彩试题(有问题
- 普通心理学笔记




