预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共21页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

学号数字图像解决课程设计说明书图像边沿检测系统设计起止日期:2023年12月5日至2023年12月9日学生姓名班级13电信科1班成绩指导教师(签字)计算机与信息工程学院电子信息工程系2023年12月9日课程设计任务书2023—2023学年第一学期计算机与信息工程学院电子信息与科学技术专业1班级课程设计名称:数字图像解决课程设计设计题目:图像边沿检测系统设计完毕期限:自2023年12月5日至2023年12月9日共1周一、课程设计依据在掌握数字图像解决基本算法的基础上,运用MATLAB、VC++、Java等编程语言设计具有指定功能的图形用户界面。二、课程设计内容1、设计一个实现图像边沿检测功能的界面2、界面可以采用MATLAB、VC++、Java等编程语言设计3、规定界面可以读入并显示图片,通过各种控件选择并进行图像的边沿检测操作,操作结果在对比窗口中显示4、图像边沿检测功能至少涉及单方向一阶微分检测(水平/垂直方向)、无方向微分检测(Roberts算子、Sobel算子、Prewitt算子、Laplacian算子、LOG算子)等,每项功能可采用一个或多个算法实现三.课程设计规定规定每个同学独立完毕设计任务。课程设计说明书封面格式规定见《课程设计说明书格式规定》。课程设计的说明书规定简洁、通顺,图像表达内容完整、清楚、规范。课程设计说明书规定:说明题目的设计原理和思绪、采用方法及设计流程。可采用图表或文字对图形用户界面各子模块的功能以及各子模块之间的关系做较具体的描述。具体说明代码的编写流程。采用图像及文字具体说明各功能的演示结果。指导教师(签字):系主任(签字):批准日期:2023年12月1日目录TOC\o"1-3"\h\z\uHYPERLINK\l_Toc23813第1章总体设计PAGEREF_Toc238131HYPERLINK\l_Toc324991.1设计目的PAGEREF_Toc324991HYPERLINK\l_Toc285971.2设计方案PAGEREF_Toc285971HYPERLINK\l_Toc1471第2章GUI界面设计PAGEREF_Toc14712HYPERLINK\l_Toc17572.1启动GUI界面PAGEREF_Toc17572HYPERLINK\l_Toc13432.2控件设计PAGEREF_Toc13433HYPERLINK\l_Toc25239第3章运行结果及主要程序PAGEREF_Toc252396HYPERLINK\l_Toc266323.1边缘检测的步骤及结果PAGEREF_Toc266326HYPERLINK\l_Toc190663.2主要程序PAGEREF_Toc190668HYPERLINK\l_Toc10564总结PAGEREF_Toc1056411HYPERLINK\l_Toc7985参考文献PAGEREF_Toc798512总体设计1.1设计目的设计一个实现图像边沿检测功能的界面,通过各种控件选择并进行图像的边沿检测操作,操作结果在对比窗口中显示,完毕一个简朴的图片解决。1.2设计方案先通过GUI可视化界面窗口设计一个对用户使用起来相对方便的界面布局,然后针对界面上的每一个控件进行脚本函数的编写,以实现每一个控件的相应功能。需要实现的功能:图片的读取与显示,图片的对比显示和存储,彩色图片到灰度图像的转换,图片的各种算子边沿检测并显示(Roberts算子、Sobel算子、Prewitt算子、Laplacian算子、LOG算子等),并增长了退出程序按钮,最终生成一个可执行软件。软件的总体设计界面布局如图1-1所示,重要分为2个部分:显示区域与操作区域。显示区域:显示载入原图,以及通过解决后的图像。操作区域:通过功能键实现对图像的各种解决。在截图中可见,左部为一系列功能按键有“读取图片”、“二值化”、“灰度化”三个按钮。界面右部分为图片显示部分,下方有“存储图片”、“退出”功能键。界面中间方为系列功能切换选择组涉及单方向一阶微分检测(水平/垂直方向)、无方向微分检测(Roberts算子、Sobel算子、Prewitt算子、Laplacian算子、LOG算子)等。图1-1设计界面图第2章GUI界面设计2.1启动GUI界面通过单击MATLAB菜单项“Home”-->“New”-->“GraphicalUserInterface”,显示GUI开发环境的启动窗口,也可在命令窗口输入命令:guide——打开GUIDE启动界面,如下图2-1所示。弹出GUIDEQuickStart对话框,如图2-2所示。选择BlankGUI,打开版图编程器如图2-3。图2