2。2 MATLAB产生的历史背景 3
2。3 MATLAB语言的特点 4
2。3。1 操作高效 4
2。3。2 多样化的操作途径 4
2。3。3 功能强大的工具箱 4
2。3。4 良好的扩展能力 5
2。3。5 完善的帮助系统 5
2。4 MATLAB在图像处理中的应用 5
2。4。1 图像变换 5
2。4。2 图像增强 5
2。4。3 图像分析 6
2。5 GUI简介 6
第三章 边缘检测简介 7
3。1边缘检测定义 7
3。2 边缘检测研究的内容及意义 7
3。3 边缘检测的主要算法 8
3。3。1 边缘检测算子 8
3。3。2 基于曲面拟合的方法 8
3。3。3 基于边界曲线拟合的方法 8
3。4 边缘检测算法的主要步骤 9
第四章 边缘检测系统算法调试与实现 11
4。1经典边缘检测算子 11
4。1。1 罗伯特(Roberts)算子 11
4。1。2 Sobel 算子 14
4。1。3 普瑞维特(Prewitt)算子 17
4。1。4 拉普拉斯(Laplacian)算子 20
4。1。5 坎尼(Canny)算子 21
4。1。6 小结 22
4。2 GUI设计 22
4。3 运行结果演示 25
总结 30
致 谢 31
参考文献 32
第一章 绪论
1。1 课题研究目的及意义
图像是自然界中存在的事物的客观反映,是领悟客观世界无穷奥妙的重要来源之一。图像的形式有很多,最常见的有照片、绘图、影视图像等等;摄影机、显微镜或者望远镜形成的图像也是图像的一种。此外,文字也是图像的一种特殊形式,图形是介于图像和文字之间的一种形式也属于图像的范畴,总而言之,图像包括了很多方面,图像与现实生活也有着巨大的联系。
正是由于图像对于日常生活有着重大的影响,人类对于它的研究也越来越深入,因此滋生出了图像处理这个名词。
图像处理是指通过一系列研究手段对图像进行获取、增强、分割、检测等等操作的技术,其最终目的是从图像中获得信息,并且确保信息的可信度以及质量。
随着科技的日益先进,科研工作者已经研发出很多图像处理技术。在这之中,除了图像的恢复处理之外,其他的数字图像的处理内容与图像的产生没有必然的联系。当目标图像被用户采取并且在针对采取的过程中出现的失真进行了校验之后,所有的图像处理的技术几乎都适用,换句话说,图像处理是个超越具体应用的过程。正是由于图像处理的这一特点,所有研发出为了解决某一特殊图像问题的处理方案,肯定可以找到其他完全不同的应用领域。