摘 要:数字图像处理在现代社会的应用十分广泛,其中图像边缘检测是其一个分支。图像的特征有很多,比如色彩、内容、大小、形状、边缘,其中,图像的边缘是最基本的特性之一。我们进行图像边缘检测的目的在于,通过数学方法把图像中不具有意义的内容剔除掉,留下关键信息,提高人们对图像认识分析的效率。本课题将会在Matlab平台上,建立GUI界面,通过编程算法调用,运用Roberts算子,Sobel算子,Prewitt算子,Laplacian算子和LoG算子实现图像边缘检测的功能,同时分析各算子算法的优缺点,以便在之后的实验研究中能够加以利用。
关键词:图像边缘检测,Matlab,GUI
目录
摘要
Abstract
1 前言-3
2 建模原理与方法-3
2.1 Roberts边缘算子-3
2.2 Sobel边缘算子-4
2.3 Prewitt边缘算子-5
2.4 Laplacian边缘算子-5
2.5 LoG边缘算子-6
2.6 Canny边缘算子-6
3 Matlab 介绍-7
3.1 Matlab 简介-7
3.2 Matlab 的特点-7
3.3 GUI 简介-9
3.4 GUI 设计方法-9
3.4.1 启动GUI界面-9
3.4.2 设计界面-10
4 基于GUI 的边缘检测的实现-11
结 论-13
参 考 文 献-14
致 谢-15
附 录A-16
附 录B-16