1 概述
1.1 数字图像处理的意义
数字图像处理技术的迅猛发展,其应用前景得到了不可限量的扩展,如今
各行各业都在积极发展与图像相关的技术。其应用逐渐凸显其魅力,其应用如
医学影像、航天航空、无人驾驶、自动导航、工业控制、导弹制导、文化艺术
等。边缘检测在图像处理和计算机视觉等领域骑着重要的作用,是图像分析、
模式识别、目标检测与分割等的前期处理。前期边缘检测的好坏,直接影响后
期更高级处理的精度。
自从 1986 年 John Canny 提出了最优边缘检测算子的三条准则并推导出了
一个近似实现。但是在实际中,真正实现这一目标尚有较大的难度。这是因为:
(1)实际图像一般都含有噪声,并且噪声的分布信息业是未知的,同时噪声和
边缘都属于高频信息,在进行滤波的同时,虽然能够在一定程度上抑制噪声,
却也丢失了边缘信息。(2)由于场景、光照条件的边缘等原因,同一场景在不
同光照条件下得到的边缘可能也是不同的,设置的阈值也可能是不同的。针对
这些问题,如何进行改进,并得到较理想的边缘检测算子是有必要的。
另一方面,轮廓提取技术是图像分割、目标区域识别区域行状提取等图像
分析处理领域十分重要的基础。寻求非接触、精度高、具有综合分析能力的识
别方法来代替人工目测,解决图像表面的模式识别和测量问题,是图像加工行
业面临的一大难题,也是值得我们长期探讨的科研课题
1.2MATLAB 简介
Matlab 是美国 MathWorks 公司出品的商业化数学软件,用于算法开发、数
据可视化、数据分析以及数值计算的高级计算语言和交互式环境,主要包括
Matlab 和 Simulink 两大部分。 Matlab 是矩阵实验室(MatrixLaboratory)的简称,
和 Mathematica、Maple 并称为三大数学软件。Matlab 可以进行矩阵运算、绘制
函数和数据、实现算法、创建用户界面、连接其他编程语言的程序等,主要应