摘 要
在边缘检测是图像处理和计算机视觉中的基本问题,它的目的是标识出数字图像中亮度变化明显的点。图像经过边沿检测处理之后,不仅大幅度地减少了数据量,并且剔除了可以认为不相关的信息,保留了图像重要的结构属性。
事实上,边缘存在于图像的不规则结构和不平稳现象中,也即存在于信号的突变点处,这些点给出了图像轮廓的位置。这些轮廓常常是我们在图像边缘检测时,所需要的非常重要的一些特征条件,这就需要我们对一幅图像检测并提取出它的边缘。
可用于图像边缘检测和轮廓提取的方法有很多,其中包括有常见的Robert 边缘算子、Prewitt 边缘算子、Sobel 边缘算子等等。本文首先将会从数字图像处理的角度,对几种边缘检测算法进行详细的分析,然后会并选择其中一种边缘检测算法进行实验。考虑到以后进一步的学习,本文将会使用MATLAB对算法进行实现。最后,本文将会把实验获得的实际效果,与理论分析的结果进行比对,并以此对本次实验进行总结。
关键字:边缘检测 轮廓提取 图像处理 matlab
- 设计的内容与结构
1.1 研究内容
本文就数字图像的边缘检测算法研究主要介绍了五种方法,分别为:Robert算子,Laplacian算子,Prewitt算子,Canny算子以及Sobel算子的“中心思想”以及实现方法、适用范围。除此之外还设计了简单的GUI界面,GUI界面可以使五种算法达到的效果对比更条理清楚,更直观的体现出五种算法的特点以及优劣。最后将五种算法程序融入到整个系统中,经过优化,调试程序以达到最佳效果。确保数据采集准确快速且运行稳定。最后总结了五种方法所实现的边缘检测效果、优缺点。
1.2 结构
第一章主要是此次引言还有介绍下毕设的主要研究内容;
第二章主要是对此次所需要用到的Matlab软件做个简单的介绍,然后再介绍图像处理的基本理论以及人机交互界面GUI的简单设计;
第三章主要是对系统进行分析然后再设计,介绍系统实行的方式和每个模块的主要成分;
第四章则是介绍如何实现此次系统设计,并做一个完整的结果展示;
第五章是对整个设计做个总结,对本次论文设计这些日子以来的工作发展与设计成果以及还存在的问题一一做个介绍,之后就是本次论文的所参考的一些文献等,本次论文的章节结构大致如此。 - 系统分析与设计
目前,图像边缘检测技术已经广泛的应用于卫星,导航,监控等系统中,本设计由五种算法组成:Robert算子,Laplacian算子,Prewitt算子,Canny算子以及Sobe