智能停车场车牌识别计费系统(基于pygame、pandas、matplotlib、 baidu-aip )
by: 汤清雲、高登月、贾雪萍、孙悦、张慧
智能停车场系统是通过计算机、网络设备、车道路管理设备共同搭建的一套对停车场车辆出入、费用收取等进行管理的网络系统。 该系统可以通过采集车辆出入记录、场内位置、停车时长等信息,实现车辆出入及停车场动态、静态的综合管理, 使用Python语言完成智能停车场车牌识别计费系统。
软件开发及运行环境
操作系统:Windows 7或Windows10、linux;
Python 版本: Python3.7;
开发工具:PyCharm;
Python内置模块: os、 time、 datetime;
第三方模块: pygame、opencv-python、 pandas、 matplotlib、 baidu-aip、 xIrd.
软件实现
摄像头图像识别;
识别车牌;
记录车辆出入信息;
收入统计;
满预警提示;
超长车提示。
功能结构
该智能停车场车牌识别计费系统项目主要使用Python语言开发,项目的核心是通过摄像头获取图片,根据带车牌的图片识别车牌,再把车牌信息进行保存。项目里主要用到了pygame模块绘制界面、baidu-aip 模块进行车牌识别获取车牌号、pandas 模块处理数据、matplotlib 模块根据数据内容绘制收入柱状图。
系统应用
智能停车场车牌识别计费系统的核心功能就是识别车牌,主要通过包含车牌的图片返回车牌号的信息。
车辆驶入/驶出效果图:
当有车辆的车头或车尾对准摄像头后,管理员单击“识别”按钮,系统将识别该车牌,并且根据车牌判断进出,显示不同信息。
收入系统:
管理员单击“收入统计”按钮,系统会根据车辆的进出记录汇总出一年详细的收入信息,并且通过柱状图显示出来。
满预警提示:
系统会根据以往的数据自动判断一周中的哪一天会出现车位紧张的情况,从而在前一天给出满预警提示,方便管理员提前做好调度。
小记
对于本程序而言,智能停车场车牌识别计费系统项目主要使用Python语言开发,项目的核心是通过摄像头获取图片,根据带车牌的图片识别车牌,再把车牌信息进行保存。项目里主要用到了pygame模块绘制界面、baidu-aip 模块进行车牌识别获取车牌号、pandas 模块处理数据、matplotlib 模块根据数据内容绘制收入柱状图。 其在基于Python 3.7的开发环境之下完成了项目开发和测试,经过测试,符合初期的设计要求,并获得了一些意料之外的收获。