数字图像处理第七专题报告0.docVIP

  • 9
  • 0
  • 约1.45千字
  • 约 4页
  • 2016-12-07 发布于重庆
  • 举报
数字图像处理第七专题报告0

数字图像处理上机实习报告 第七专题 学生姓名: 班 级: 学 号: 指导老师: 题目要求 4,对图象p6-03在边缘内部实施5次膨胀运算和开运算,并分别显示处理后图象。 算法设计 膨胀是将与物体接触的所有背景点合并到该物体中,使边界向外部扩张的过程。可以用来填补物体中的空洞。膨胀的算法:用3x3的结构元素,扫描图像的每一个像素用结构元素与其覆盖的二值图像做“与”操作如果都为0,结果图像的该像素为0否则为1先腐蚀后膨胀的过程称为开运算。用来消除小物体、在纤细点处分离物体、平滑较大物体的边界的同时并不明显改变其面积。 编程 clear all;clc; I=imread(p6-03.tif); %se1=strel(square,30);%方型结构元素 se1=strel(disk,10);%圆盘型结构元素 I1=imdilate(I,se1); I2=imdilate(I1,se1); I3=imdilate(I2,se1); I4=imdilate(I3,se1); I5=imdilate(I4,se1); figure(1), subplot(231);imshow(I);title(原图); subplot(232);imshow(I1);title(膨胀一次) subplot(233);imshow(I2);title(膨胀两次) subplot(234);imshow(I3);title(膨胀三次) subplot(235);imshow(I4);title(膨胀四次) subplot(236);imshow(I5);title(膨胀五次) %se2=strel(square,100);%方型结构元素 se2=strel(disk,50);%圆盘型结构元素 A=imopen(I,se2); A1=imopen(A,se2); A2=imopen(A1,se2); A3=imopen(A2,se2); A4=imopen(A3,se2); figure(2), subplot(231);imshow(I);title(原图); subplot(232);imshow(A);title(开运算一次) subplot(233);imshow(A1);title(开运算两次) subplot(234);imshow(A2);title(开运算三次) subplot(235);imshow(A3);title(开运算四次) subplot(236);imshow(A4);title(开运算五次) 运行结果 结果分析 由于该程序是调用的系统函数imdilate、imopen来实现,所以结果比较明显。由运行结果可以看出膨胀是一个扩张的过程,这种变换使目标扩张,孔洞收缩。开运算使目标轮廓光滑,去掉了毛刺和孤立点、锐化角。 读入原始图像 调用strel函数构建结构元素 调用imdilate膨胀函数imopen开运算函数对图像依次进行处理,共处理五次 分别输出五膨胀处理后的图像和开运算后的图像

文档评论(0)

1亿VIP精品文档

相关文档