数字图像处理实验报告4

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

西华大学实验报告(理工类)

开课学院及实验室: 实验时间 : 年 月 日

一、实验目的

(1) 熟悉MATLAB 图像处理工具箱的使用方法。 (2) 了解数学形态学的基本思想和方法。 (3) 掌握二值形态学图像处理算法。

二、实验原理

(1) 形态学开、闭运算被作为最基本的形态滤波运算,能够滤除形状小于结构元素的暗噪声,它们

互为对偶操作。

(2) 骨架抽取是把一个平面域化成图的一种结构形状表示法。寻找二值图像的细化结构是图像处理的

一个基本问题,在图像识别或数据压缩时经常要用到。而骨架便是这样的一种细化结构,它是目标的重要拓扑结构,具有非常广泛的应用。

三、实验设备、仪器及材料

(1) 微型计算机:Intel Pentium 及更高

(2) MATLAB(安装了图像处理工具箱,即Image Processing Toolbox) (3) 自己的灰色图像文件

四、实验步骤(按照实际操作过程)

设计matlab 程序,完成以下操作: 读入图像,

分别用imopen()、imclose()、bwmorph()函数进行处理, 用subplot 语句作图 分析结果。

分别用两种不同大小的结构元素重复上述过程,比较结果。

五、实验过程记录(数据、图表、计算等)

>> A=imread('D:\yuelijun\ylj.jpg'); >> B=rgb2gray(A); >> h=im2bw(B);

>> C=strel('square',5); >> D=imopen(h,C); >> E=imclose(h,C);

>> F=bwmorph(h,'thin',inf);

>> imshow(F);

>> figure

>> subplot(2,2,1),imshow(B),title('原图灰度图');

>> subplot(2,2,2),imshow(h),title('二值化后的图像'); >> subplot(2,2,3),imshow(D),title('开运算后的图形'); >> subplot(2,2,4),imshow(E),title('闭运算后的图形');

>> A=imread('D:\yuelijun\ylj.jpg');

>> B=rgb2gray(A);

>> h=im2bw(B);

>> C=strel('square',15);

>> D=imopen(h,C);

>> E=imclose(h,C);

>> F=bwmorph(h,'thin',inf);

>> imshow(F);

>> figure

>> subplot(2,2,1),imshow(B),title('原图灰度图'); >> subplot(2,2,2),imshow(h),title('二值化后的图像'); >> subplot(2,2,3),imshow(D),title('开运算后的图形'); >> subplot(2,2,4),imshow(E),title('闭运算后的图形');

六、实验结果分析及问题讨论

(1)思考题:数学形态学基本运算之间有什么联系?各有什么特点?

相关文档
最新文档