泌阳县第一高级中学+龚建党+机动车出入管理系统

举报

发布于:2020-06-30

更新于:2020-08-12

14

3416

byygkjs

0M/ 3.7M

作品介绍:

这是我参加驻马店市电化教育馆人工智能教育线上培训的第一个作品。拿到童芯派十多天的时间里,深刻地体会了人工智能和物联网带来的各种便利和生活乐趣,特别是对物联网有了更加饱满的认识。   然而如何“标新立异”地选题创作本次活动的作品,却是在三天前的一个晚上才考虑成熟的。之前想的是做一个乐器创作,但是实际测试后发现音质不太理想,不如蜂鸣器的效果,但是蜂鸣器又无法完全展现钢琴的音域、音色,只好作罢。就在三天前的晚上,突然想起在校门口给师生进行疫情防控测温的时候,保卫处的同志说起一个老生常谈的难题,就是进出校门的机动车太多,他们无法识别全部的车辆。那么,做一个车牌识别查询系统,将结果反馈给这个可以随身携带的童芯派,那就大大减轻他们的工作量了。   于是就开始了疯狂的“夜间创作模式”。信息技术教师在学校都是“全能型人才”,相信老师们都有同感,这在一所省级示范性高中尤其是。最初的设想很简单,也很快实现了,就是通过童芯派的物联网的车牌识别功能识别车辆,跟车牌号的列表进行比对,查询到的就绿灯放行,查询不到的就禁止通行。然而测试过程中突然莫名出现了**接口不可用的现象,那就无法投入实用,于是想到加一个手动输入车牌号查询的功能,这下麻烦大了。   首先是按键设计与布局,如此多的按键只好采用克隆的办法实现,饶是如此,单制作六、七十个造型就费了不少时间。然后手动输入时的容错机制,比如第一个字符必须是各省份的简称,而后面的字符一定不能是各省份简称,等等。最后是手动查询与自动查询的功能切换及各项功能的具体实现……好在熬了两三个夜晚加上办公时间的加班加点,各项功能基本实现了,而且通过了保卫处的实地测试,马上可以投入实用了!   后期的改进之处:1、界面需要进一步优化,实现更好的人机交互。2、数据列表项目较多时,可采用折半查找以提高效率,而且也可以尝试一下慧编程里面的二维列表,现在用的列表一条数据记录占用了两个项目。3、手动输入的容错机制需进一步加强,比如车牌号第二位只能是字母,车牌号中必须包括至少一位数字,等等。4、电动车的车牌号是8位,目前自动识别的结果是7位,这个,呃……5、利用扩展板,增加红外遥控功能,当查询通过时,自动抬杆,检测车辆通过后自动落杆(貌似很常见的功能哈,但是自己实现的话感觉是不一样的,也可以为单位省下不少钱的说!)……   实际效果看**吧。**是在室内操作的,室外实地操作拍出来效果太差了,屏幕反光……

操作说明:

**化操作,但是,也啰嗦几句吧。 1、童芯派加电启动后自动联网(当然,调试时需要实地更改SSID和密码的),有灯光和屏显提示,**连接后显示“设备已就绪”,绿灯亮1秒后熄灭。 2、浏览器打开程序并运行,自动进入自动识别模式,每2秒采集一次摄像头画面,如果拍摄到车牌则进行匹配查询。点击右下角的“手动/自动”按钮可切换到手动查询模式。在此模式下,可手动输入普通车牌号(毕竟,特种车辆一般都有特种权限),输完车牌后须再点击任一数字或字母键方可查询。 3、查询结果在童芯派上有灯光显示(绿色表示查询通过,红色表示外部车辆)、屏幕显示(通过是绿色文字,显示车主所在岗位及姓名;不通过是红色文字,显示车牌号)、语音提示,内容同文字。但语音和灯光不能同步,毕竟是顺序执行的哈,话说同步执行的话成本有点儿高。在浏览器的程序运行主界面上主要是标题的绿、红闪烁显示。 4、自动识别模式下,如果有多个摄像头(比如手机),则需要选择相应的摄像头。

收藏