基于MATLAB GUI的图像处理辅助教学平台设计与开发
2021-06-22刘丽娟
电子元器件与信息技术 2021年3期
刘丽娟
(西安理工大学 机械与精密仪器工程学院,陕西 西安 710048)
0 引言
近年来,伴随计算机技术的超速发展,图像处理技术得到日新月异的进步,其应用在很多领域已经变得炙手可热[1]。《图像检测与处理》是电子信息类以及仪器仪表类非常重要的专业课。目前对该门课程的安排,各院校一般都是理论教学与实验教学相结合,传统的先课堂理论后实验实践的授课方式将理论和实践教学隔离,学生很难深入理解数字图像处理的技术原理,导致教学效果不够好[2]。因此,开发能够在课堂教学过程中操作的数字图像处理演示平台就成为教学的需要[3-6]。
1 教学平台的总体设计
教学平台设计主要利用MATLAB GUI的强大功能,利用编辑面板上的控件工具和菜单编辑器完成操作界面的总体布局,再通过回调函数的编写,完成实现每个功能,最后对其逐项功能检测,证明其实际应用的可行性,最终设计完成一个集多种算法和图像处理技术于一体的多功能教学平台。
该教学平台需要几个GUI界面之间互相调用,首先设置了一个登陆界面,在登陆界面中输入相应的账号,密码再进入,这样做可以使人机交互界面变得友好,不至于一打开运行程序直接进入到图像处理平台,并且保护了整个软件的安全性;其次在图像处理平台中由于车牌识别系统图片过大,不能一次在3个坐标轴上显示,所以需要单独做一个GUI来实现此功能。利用h=gcf;untitled;close(h);语句,在MATLAB GUI平台实现此功能,再将上面这段程序放在登录界面回调函数中,运行上面的语句,就能够实现不同GUI之间的调用。……
登录APP查看全文
