数字图像课程设计.doc数字图像处理课程设计题目二值图像的腐蚀系(部) 电子与信息工程系班级 08 级计算机科学与技术(1) 班姓名张萌学号 2009222209 指导教师付争方 2011 年 11月 22日数字图像处理课程设计任务书一、设计题目、内容及要求题目: 二值图像的腐蚀内容: 设计思想,实现过程与结果。要求: 1 熟练掌握 MATLAB 软件的使用方法,理解图像腐蚀的原理 2 设计合理的程序,能实现图像的腐蚀二、要求的设计成果 3 了解二值形态学的基本运算 4 掌握二值图像膨胀、腐蚀的基本方法 1 编程实现膨胀、腐蚀三、进程安排 1、设计工作 4 学时 2、实现与调试 16 学时 3、课程设计说明书 8 学时四、主要参考资料指导教师(签名):教研室主任(签名): 张萌 2009222209 1 二值图像的腐蚀张萌安康学院计算机科学与技术 09级陕西省安康市 725000 摘要: 关键词: 引言课题背景: 形态学运算只针对二值图像(二进制图像) ,并依据数学形态学( Mathermatical Morphogy )集合论方法发展起来的图像处理方法,起源于岩相对岩石结构的定量描述工作,在数字图像处理和机器视觉领域中得到了广泛的应用,形成了一种独特的数字图像分析方法和理论。数学形态学是图像处理和模式识领域的新方法,其基本思想是:用具有一定形态的结构元素去量度和提取图像中的对应形状,以达到图像分析和识别的目的。优势有以下几点:有效滤除噪声, 保留图像中原有信息, 算法易于用并行处理方法有效实现( 包括硬件实现), 基于数学形态学的边缘信息提取处理优于基于微分运算的边缘提取算法,提取的边缘比较平滑,提取的图像骨架也比较连续,断点少。二值图像腐蚀是一种消除连通域的边界点,使边界向内收缩的处理。腐蚀前腐蚀后实验原理设计一个结构元素,结构元素的原点定位在待处理的目标像素上,通过判断是否覆盖, 来确定是否该点被腐蚀掉。腐蚀:一种消除边界点,使边界向内部收缩的过程。利用它可以消除小而且无意义的物体。 B对X 腐蚀所产生的二值图像 E 是满足以下条件的点( x,y) 的集合:如果 B 的原点平移到点( x,y ) ,那么 B 将完全包含于 X 中。数学表达式: BAC??。图像腐蚀的 Matlab 实现 1) 扫描原图,找到第一个像素值为 1 的目标点; 二值图像的腐蚀 2 2 )将预先设定好形状以及原点位置的结构元素的原点移到该点; 3 )判断该结构元素所覆盖的像素值是否全部为 1: 如果是,则腐蚀后图像中的相同位置上的像素值为 1; 如果不是,则腐蚀后图像中的相同位置上的像素值为 0; 4 )重复 2 )和 3 ),直到所有原图中像素处理完成。实验代码及结果代码: % 腐蚀 function g=fushi(f) [m,n]=size(f); g=zeros(m,n); C=[1 0;1 1]; for i=1:m-1 for j=1:n-1 A=[f(i,j) f(i,j+1);f(i+1,j) f(i+1,j+1)]; B=C.*A; if(sum(
数字图像课程设计 来自淘豆网www.taodocs.com转载请标明出处.