前言
这是我的毕设,电脑准备格式化把东西清空,在工作之余把做过的东西整理成笔记。
这个项目使用的开发板是正点原子的阿尔法,使用opencv3.4.1+EasyPR这两个开源库(哈哈当然是有偷懒的想法)。如果有条件,可以更换为性能更加强悍的开发板,比如RK3588、全志H616等。
另外说明这个项目只是一个简单的练手项目,应届生在把这个项目写到简历上之前请斟酌,这个项目与某培训机构的项目重合,写上去难免会被误会是培训机构的学生,徒增求职难度。
硬件准备
1.开发板:正点原子阿尔法+4.3寸LCD屏幕或7寸LCD屏幕+OV5640摄像头(或USB摄像头)+网线一根
2.其他硬件:180度 SG90舵机1个(用于模拟开关闸门)
3.电脑硬件准备:核心线程数6核以及以上的电脑+不少于16GB的运行内存(与电脑运行速度和软件编译速度有关)
项目功能介绍
1. 密码界面
具体功能,输入账户密码就能进去到系统当中
2. 主界面
本页面中主要实现的功能有:
- 车牌识别:顾名思义,识别车牌哦
- 车辆检测:可以检测到当前摄像头画面中的车辆
- 时间戳显示:联网获取实时时间戳
- 数据库:识别成功之后,可以将相关的数据写入到数据库中
3. 计费管理页面
这个功能实现的比较简单,只记录了车牌号、出入场时间以及金额,以及删除记录
4. 用户管理页面
同样的做的比较简单,功能基本与计费管理一致
5. 高级页面
此页面实现的功能比较多。比较重要的有摄像头推流。手动控制舵机开关、以及增加删除管理员等。
6. 视频监控上位机
没错哈哈,这个也是有上位机的,而且比较骚,上位机也实现了车牌识别与车辆检测,不过其他功能就没有拓展了。
结束
这本次先介绍这个项目的基本功能。下一期我们再来分模块来介绍各个功能是如何实现的。