- 1、本文档共9页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
?
?
数字图像处理仿真实验平台的设计与实现
?
?
杜云明田思庆王斌
摘??要:为系统实现《数字图像处理》课程实验的可视化交互仿真,文章提出一种基于MATLABGUI的数字图像处理虚拟实验平台的设计方案。利用MATLABGUI可视化开发环境设计实验交互界面,通过回调函数实现后台算法仿真功能。平台采用嵌套方式构架实验教学内容,集基本原理实验和综合操作实验于一体,具有演练结合、操作方便、易于扩展等特点,有利于教师的辅助教学和学生对知识的内化理解,对学生的实践能力和创新能力培养具有帮助作用。
关键词:数字图像处理;虚拟仿真;实验平台;MATLAB;图形用户界面
中图分类号:G642文献标志码:B文章编号:1673-8454(2021)14-0041-04
《数字图像处理》是高等院校电子信息类专业的核心专业课程,其所涉及的原理和相关处理技术在模式识别、智能检测与控制、信号传输等领域有着广泛的应用[1]。因此在教学过程中,不仅要求学生要熟练掌握数字图像处理的基本概念、基本原理、经典算法和处理技巧,更能够融会贯通地实现对知识的转化和运用,真正达到解决实际问题的目的。然而传统的“先理论、后实验”的二元分离教学模式,难以保证良好的教学效果。有限的学时设置也使学生无法全面、系统、深入地学习和掌握课程的基本原理和算法[2][3]。此外,缺少与教材紧扣的实验系统,更是制约了学生对数字图像处理技术的理解和应用[4]。因此,开发能够辅助教学且可满足实践需求的数字图像处理实验仿真平台,已成为教学亟待解决的关键问题。
一、现有数字图像处理实验平台的不足
目前,各高校结合自身特点和需求,尝试开发出了不同的数字图像处理实验教学平台。其中,刘书杰等利用Delphi软件结合BussinessSkinForm界面控件,开发的实验系统实现了基本的图像处理[5]。李荣根据专业特点,提出了在Java语言环境下,通过扩展ImageJ插件的功能来实现对图像处理的方案[6]。林雪华借助VC++软件开发了界面化的实验平台,实现对图像处理基本算法的验证实验[7]。上述三款实验平台分别以不同的编程语言为基础,开展了对数字图像处理基本原理及算法的验证性实验。实验过程中,不仅要求学生深谙图像处理的物理含义,更需具备深厚的编程基础和技巧。这对初学者而言,无疑增加了参与的难度,同时也影响了课程本身学习的兴趣。
为使学生有效参与实验教学,各种基于MATLABGUI的图像演示、仿真、实验系统相继问世[8-12]。但从其内容和操作方式来看,多以交互体验式的原理感性认知为主,缺少编程实践和知识整合运用的综合性实验环节。另外在操作过程中,学生无法了解实验设置的目的、实现的过程和具体步骤,且实验结果也缺少必要的分析,这无疑降低了实验的效果,不利于学生创新实践能力的培养。为此,本文借助MATLAB的图形界面开发功能,设计了一款数字图像处理实验平台,既可实现对数字图像处理基本原理和经典算法的交互实验,也可实现以实际项目为依托的综合实验和编程实践。
二、实验平台设计思路
数字图像处理实验平台分为基本原理实验和综合操作实验两大模块。其中,基本原理实验包括图像基本处理实验、图像增强处理实验、图像分割处理实验、图像几何变换实验、图像频域处理实验和图像形态学处理实验[13]。综合操作实验包括血液细胞计数实验、车辆牌照识别实验、人脸目标跟踪实验、指纹识别实验、米粒分形检测实验。实验平台整体结构框图如图1所示。
根据系统结构安排,实验平台采用层次化设计思想,通过总分、嵌套方式完成实验内容的構架[14]。利用MATLAB图形界面开发环境,通过界面布局、控件添加、参数设置、回调函数编写、测试优化等步骤,实现交互界面设计。利用界面访问机制、函数调用机制和数据共享机制,完成具体实验内容操作。
三、实验平台设计与实现
实验平台以交互界面方式展现相关内容与要求,根据平台结构逻辑和实验内容安排,设计中采取主界面和子界面访问切换方式实现实验分层操作。其中,主界面为系统初始访问界面,子界面对应为各个实验操作界面。根据具体实验内容,子界面还可嵌套不同功能的下级子界面,以实现内容的细化。
1.主界面设计与实现
平台主界面设计包括起始导入界面和实验目录界面两部分[15],其界面外观效果如图2所示。在起始导入界面中,点击“进入平台”按钮,则会跳转到实验目录界面。在实验目录界面中,点击实验名称按钮,即可进入相应的实验操作子界面,点击“退出实验”按钮,则会关闭该界面并返回上一级起始界面。
起始导入界面设计及按键实现界面切换访问功能的主要代码如下:
%导入界面外观效果的程序设计
functionvarargout=daorujiemian_OutputFcn(hObject,eventdata,handles)
您可能关注的文档
- 我国互联网金融征信体系建设研究.docx
- 妇科行腹腔镜手术体位安置方法的探讨.docx
- 四年级室内课《少儿瑜伽》教学设计与实施.docx
- 空调压缩机过载实验研究及分析.docx
- 基于CAN总线的电力集中抄表系统的研究(图文).docx
- 情景嵌入体验教学模式在法理学中的运用.docx
- 分析电网调控运行大数据存储与处理技术.docx
- 成品油价格走势图-产业报告.docx
- 土木工程建筑施工过程中常见的问题及对策研究.docx
- 全球传媒产业发展报告.docx
- 第九章 销售与收款循环审计 .pdf
- 1.9《体积单位间的进率》说课(课件)-2024-2025学年六年级上册数学苏教版.pptx
- 长方体和正方体的体积计算(课件)-2023-2024学年人教版五年级数学下册.pptx
- 第二次月考素养提升卷(5~6单元)(试题)-2024-2025学年五年级数学上册人教版.docx
- 4.表内乘法(一)(乘加、乘减)(课件)-2024-2025学年二年级上册数学人教版.pptx
- 表内乘法(7的乘法口诀)(课件)-2024-2025学年二年级上册数学人教版.pptx
- 吨的认识(课件)-2024-2025学年三年级上册数学人教版.pptx
- 期中检测卷(试题)-2024-2025学年五年级上册语文统编版.docx
- 第七单元《扇形统计图》思维拓展练习(课件)-2024-2025学年六年级上册数学人教版.pptx
- 本文中来自ASME BPE标准委员会的现任委员将一一为您答疑解惑 .pdf
文档评论(0)