毕业设计 基于MATLAB图像边缘检测方法的研究,共45页,13471字。 摘 要 随着计算机视觉、机器视觉等相关领域的发展,图像处理发展的非常迅速,边缘检测作为图像处理的一个重要问题一直备受人们关注。 图像的边缘检测是图像分割、目标区域的识别、区域形状提取等图像分析领域十分重要的基础,图像理解和分析的第一步往往就是边缘检测,目前它已成为机器 视觉研究领域最活跃的课题之一,在工程应用中占有十分重要的地位。 图像的边缘检测,应用MATLAB或C++进行处理分析,选用此作为计算机通信专业的设计题目,使毕业生在理解掌握C、VB等一些语言的基础上,运用MATLAB或C++语言,处理设计中所使用的微分算子和算法,培养了学生的自学及运用知识解决问题的能力,并适应市场人才的需求,为其在今后的工作学习不断进步打下良好的基础。 要求学会并理解一些像素级、亚像素级的微分算子和算法如:微分子算法、拉普拉斯高斯算法、canny算法等,基于矩保持的亚像素边缘检测、利用一阶微分期望的亚像素边缘检测、利用切线信息的亚像素边缘检测、空间矩亚像素细分算法等,对其中某些算子和算法(既包括一维的也包括二维的)会使用计算机软件语言MATLAB或C++实现处理。并将像素级与亚像素级的结果进行比较。 关键词:边缘检测 canny算法 高斯算法 微分子算法 matlab 目录 1 引言………………………………………………………………………………1 2 MATLAB 概述……………………………………………………………..…….2 2.1 MATLAB简介…………………………………………………...……..….2 2.2 MATLAB的启动和退出………………………………………….……….3 3 MATLAB的界面环境…………………………………………………….………4 3.1 MATLAB的界面环境…………………………………………….……….4 3.1.1 Command Window窗口………………………………..……..4 3.1.2 Workspace窗口…………………………………………..…….6 3.1.3 Command History窗口………………………………..……..7 3.1.4 Current Directory窗口……………………………….……7 3.2 M文件的编辑调试环境…………………………………………………...8 3.2.1 File菜单……………………………………………………….…..9 3.2.2 Edit菜单……………………………………………..…………..10 4 MATLAB函数及GUI简介……………………………………………………..12 4.1 MATLAB中常用函数介绍…………………………………….….……12 4.1.1 读写图像文件………………………………………………..……12 4.1.2 图像文件的显示…………………………………………..………12 4.2 图形用户界面简介………………………………………………...……13 4.2.1 控件对象简介…………………….……………………………….13 4.2.2 菜单对象及属性…………..………………………………..…….14 4.3 图像的边缘检测……………………………………………………….16 4.3.1 微分子算法………………………………………………...…….17 4.3.2 拉普拉斯高斯算法………………………………………………19 4.3.3 Canny算法……………………………………………………….21 5 图像处理及用户界面(GUI)设计………………………………………..………24 5.1 创建菜单对象………………………………………………..………….24 5.2 原图像的产生…………………………………………………..……….25 6 结论……………………………………………………………………………..31 谢辞……………………………………………………………………….………….32 参考文献……………………………………………………………………………..33 附录1………………………………………………...………………………………34 附录2………………………………………………………………...………………36 外文资料…………………………………………………………………….…..…..39 外文资料翻译……………………………………………………………………….41 |
查看评论
已有0位网友发表了看法