(1)FIG文件:用于系统界面的外观设计,包括各种控件及它们对应的属性值;
(2)M文件:用于实现系统的功能,通过对M文件进行编译运行,将内核代码和事件进行关联,从而实现其功能。
2。2。2 系统界面设计
本系统即是采用MATLAB GUI来设计系统界面,并通过编写M文件来实现图像分割的算法。本系统主要包含算法实现与算法比较两部分:
(1)算法实现中包含基于阈值分割算法和基于边缘检测的分割算法两类分割算法,其中,基于阈值分割算法实现了Otsu法求阈值分割、迭代法求阈值分割以及指定阈值分割三种算法,基于边缘检测的分割算法实现了Roberts算子分割及Sobel算子分割两种算法;
(2)算法比较中包含比较单个算法和比较全部算法两部分,比较单个算法即是显示在不使用MATLAB系统函数的情况下实现算法的结果与使用MATLAB系统函数实现算法的结果,比较全部算法即是显示所有算法实现图像分割的结果。来.自^优+尔-论,文:网www.youerw.com +QQ752018766-
系统功能结构如图2-2所示,界面设计如图2-3所示。
图2-2 系统功能结构
图2-3 系统界面设计
第三章图像分割概述
图像分割是图像分析处理的关键技术,在图像工程中有着重要的位置[[[] 章毓晋。 图象工程(上册):图象处理和分析[M]。 北京:清华大学出版社。 1999]],如图3-1。
图3-1 图像分割在图像工程中的作用
3。1 定义
图像分割指的是根据图像的某个特性,将图像划分成多个不同的区域,然后提取其中感兴趣部分的过程,可定义如下[[[] 刘东菊。 基于阈值的图像分割算法的研究[D]。 北京交通大学。 2009],[[] 贾永红。 数字图像处理(第二版)[M]。 湖北:武汉大学出版社。 2010]]: