学生案例分享

某学生课题为基于MATLAB的车牌号码识别,其苦思冥想,绞尽脑汁,也算是做出了个东西出来。但是,首先该学生的设计中,素材只是传统的中规中矩的车牌,也就是车牌方方正正地放在那里让你识别,不偏不倚;其次没有一个很好的人机交互式界面,一点击运行按钮,全部过程图都一股脑地跑出来,显得很不美观,未免太掉档次;最后,识别的图像孤零零地只有一张,显得寒碜不已。先放几张该学生的设计图:

学生案例分享

 车牌图像

学生案例分享

                                                    边缘算子图

学生案例分享

                                                    开闭运算

学生案例分享

                                                      车牌定位

学生案例分享

                                                       二值化图像

学生案例分享

                                                          字符分割

学生案例分享

  识别结果

上面就是该学生做的课题了,大家注意每幅图的左上角是不是有一个figure,这就是非GUI界面做的结果了,中间过程图连环炮一样出来,严重影响美观。那么,有没有什么办法,让中间过程图有选择性地显示出来呢?当然是有的。下面就是我为该学生设计的GUI效果图,请赏析!首先需要设计一个GUI界面布局图,合理布局按钮,画轴,静态框等控件。

学生案例分享

GUI布局设计草图

然后是在控件按钮里面填充代码命令,方法是右击鼠标,选择View Callbacks—Callbacks,如下图所示:

学生案例分享

填充句柄代码

       所有按钮句柄代码填充完以后,运行调试代码,直到测试OK为止,下面展示效果图。

学生案例分享

效果图一

       是不是还不过瘾,为了给该学生增加亮点,特意增加了复杂背景的车牌,如下图展示:

学生案例分享

夜间车牌识别

学生案例分享

倾斜车牌识别

学生案例分享

多车车牌识别

更多效果图不尽展示。通过优化,该生的基于MATLAB的车牌号码识别课题,不再是单一地简单车牌的识别,而是可以进行复杂背景的多车牌识别;另外增加人机交互式GUI界面,让这个设计锦上添花,给人一场视觉盛宴,最后得到答辩老师的一致好评。并且该生通过GUI的学生,喜欢上GUI,在职场上,界面设计叫做UI设计,已经形成一种工作岗位,叫做UI工程师,专门设计人机交互式界面,招聘该类岗的有创维电视,广州YY手游等公司。

本人专业致力于MATLAB数字图像处理,大学时期对她情有独钟,废寝忘食,挂科无数。愿以微薄之力,助您毕业无忧!打破行业行规,免定金+实时演示,让您0风险!QQ2498839926!