APP下载

移动式在线虚拟卡口车辆检索系统设计与实现

2018-02-25王崇海

电子技术与软件工程 2018年11期
关键词:车牌识别移动视频

王崇海

摘要 移动式在线虚拟卡口车辆检索系统可以方便移动部署监控道路车辆。该系统由摄像头,笔记本电脑等设备组装而成。笔记本电脑中的在线虚拟卡口车辆检索软件系统可以管理摄像头,编辑黑名单,播放摄像头监控视频,显示识别的车辆的车牌号码,告警黑名单车辆,并且查询感兴趣的车辆。

[关键词]移动 视频 车牌识别

摄像头在现代社会广泛使用,使用摄像头监控道路车辆有很多实用价值。大多数摄像头都是固定部署在某个地点,不方便移动。当需要监控某道路上的车辆,但该道路没有摄像头或者有摄像头却无权访问,则一个方便移动部署的车辆监控系统就非常必要。移动式在线虚拟卡口车辆检索系统可以方便的移动部署到需要监控的道路旁边的某个固定地点监控道路车辆,也可以部署在车内随车辆移动到路边某个地点停下,在车内监控道路车辆。

1 系统概述

移动式在线虚拟卡口车辆检索系统由摄像头,NVR(网络硬盘录像机),交换机,笔记本电脑组成,可以方便移动和组装,部署在需要监控的道路,监控通过道路的车辆。系统的硬件结构图如图1所示。摄像头,NVR,笔记本电脑通过网线和交换机相连。在笔记本电脑中启动在线虚拟卡口车辆检索软件,就可以监控经过摄像头拍摄道路的车辆,摄像头拍摄视频会存储在NVR中。在在线虚拟卡口车辆检索软件系统中,可以新增修改摄像头,增加需要注意的黑名单车辆。系统可以播放摄像头拍摄的道路画面,识别经过的车辆车牌并在界面展示,当黑名单中的车辆经过道路时,系统会弹窗和声音报警。所有识别的车辆车牌信息会保存,用户可以在查询界面查询感兴趣的车牌号码。

2 管理摄像头

用户需要能够对摄像头进行编辑管理。在线虚拟卡口车辆检索软件系统首页中左侧是摄像头列表,系统启动时从摄像头信息文件自动加载已经创建的摄像头。点击添加摄像头按钮,则会弹出新建摄像头窗口如图2所示,输入摄像头名称,摄像头连接的NVR的IP等信息,则创建该摄像头并在左侧摄像头列表中展示,该摄像头信息保存在摄像头信息文件中。在摄像头列表中的摄像头右键菜单中选择编辑摄像头,则弹出编辑摄像头窗口,可以修改摄像头相关信息;摄像头右键菜单中选择删除摄像头,则该摄像头被删除,摄像头监控时抓拍的车辆图片文件和车牌识别结果文件都会被删除。

3 编辑黑名单

系统监控道路时,当需要注意的车辆经过时,系统需要提供告警功能,提醒用户注意该车辆。用户可以事先为摄像头设置需要注意的车辆用来告警,这些需要注意的车辆的车牌号码构成黑名单。系统为每个摄像头提供编辑黑名单功能,在摄像头列表中的摄像头右键菜单中选择编辑黑名单,则编辑黑名单窗口弹出如图3所示。编辑黑名单窗口初始化时从该摄像头对应的黑名单文件中读入己存在的黑名单车牌号,在窗口的黑名单列表中显示。在编辑黑名单窗口可以新增黑名单车牌,则新的黑名单车牌显示在黑名单列表中,并保存在该摄像头对应的黑名单文件中。在编辑黑名单窗口可以通过删除和清空按钮删除黑名单车辆,并保存在摄像头对应的黑名单文件中。

4 车辆识别与告警

在进行道路监控时,用户需要能够观看摄像头拍摄的画面,从而调整角度和焦距等,获得最好的监控效果;同时用户需要能够看到哪些车辆车牌号码被识别,这些识别的车牌号码需要展现出来;当黑名单中的车辆出现时,用户需要看到告警信息。在线虚拟卡口车辆检索软件系统摄像头右键菜单选择视频播放,则弹出在线视频车辆识别窗口如图4所示。该页面左侧是摄像头播放区间,点击播放按钮后,摄像头摄像视频会播放。该页面右侧为识别车辆的车牌展示区间,会将摄像头拍摄视频中通过的车辆的车牌号码和出现时间展示出来,如果是黑名单中出现的车辆,则会以红色字体展示,右下角会弹出告警窗口,提示黑名单中的车辆出现在视频中,同时会有声音告警。告警窗口过一段时间会自动退出。

点击播放按钮时,一个播放线程和一个车牌识别线程被启动。播放线程从摄像头获取视频帧数据,转化成bitmap,然后贴在播放控件中,形成播放视频画面。播放线程在获取摄像头视频帧数据后,也将该数据存入缓存,用于车牌识别线程的车牌抓取。车牌识别线程从缓存中获取视频帧数据,将视频帧数据传给车牌识别算法。车牌识别算法识别到车辆的车牌,会将包含该车辆的视频帧保存为图片文件,同時将识别到的车牌号码,出现时间,出现地点,车辆抓拍图片存储路径等信息存入该摄像头对应的车牌识别结果文件中,并将车牌号码和出现时间在界面展现出来。在线视频车辆识别窗口初始化时,会从摄像头黑名单文件中读入黑名单车牌号码。如果识别到的车牌包含在该摄像头的黑名单中,则新建一个告警窗口,快速改变告警窗口屏幕纵坐标,使其向上变动,实现告警窗口从在线视频车辆识别窗口右下角向上弹出的效果。在告警窗口初始化时启动一个定时器,当告警窗口弹出一段时间后,会执行定时任务,快速改变告警窗口屏幕纵坐标,使其向下变动,可以实现告警窗口从在线视频车辆识别窗口右下角向下退出的效果。

5 车辆查询

对于系统识别的车辆,用户需要能够查询感兴趣的车辆。在线虚拟卡口车辆检索软件系统首页摄像头右键菜单选择导出结果,进入车辆查询界面如图5所示。在车辆查询界面输入开始时间,结束时间,车牌号码和出现地点等查询条件可以查询感兴趣的车辆(车牌号码和出现位置支持模糊查询),查询结果车辆的快照会在界面下方分页展示。

用户选中要查询的摄像头,输入查询条件,点击搜索按钮后,被选中的摄像头的车牌识别结果文件中存储的车牌识别结果记录被读取。每条车牌识别结果记录包含车牌号码,出现地点,出现时间等信息。如果查询条件中的车牌号码输入为一个非空字符串,并且车牌识别结果记录中的车牌号码包含该字符串,则该记录满足查询条件车牌号码限制;如果查询条件中的车牌号码输入为空,则也认为该记录满足查询条件车牌号码限制。如果查询条件中的开始时间输入不为空,并且车牌识别结果记录中的出现时间大于或等于该输入时间,则该记录满足查询条件开始时间限制;如果查询条件中的开始时间输入为空,则也认为该记录满足查询条件开始时间限制。可以类似的判断车牌识别结果记录是否满足查询条件出现地点限制和结束时间限制。当一条车牌结果记录满足查询条件的车牌号码限制,出现位置限制,开始时间限制和结束时间限制,则认为该车牌识别结果记录符合查询条件。符合查询条件的车牌识别结果记录中的车辆的快照会在下方查询结果展示窗口中分页展示。

6 总结

移动式在线虚拟卡口车辆检索系统由于需要可以方便移动和快速组装,所以硬件设计力求结构简单,设备较少,体积较小,移动灵活,组装拆卸方便。在线虚拟卡口车辆检索软件系统设计满足了用户监控路面车辆的各种需求,具有软件架构简洁,系统功能全面,用户界面友好,使用简单方便等特点。总体而言,移动式在线虚拟卡口车辆检索系统是移动监测道路车辆状况的良好工具。

参考文献

[1]钟彬,视频监控系统及智能视频监控技术分析[J].电子技术与软件工程,2014(23):187-188.

[2]陆福宏,车牌识别技术在智能交通系统的应用研究[J].中国科技博览,2010 (12):302-302.

猜你喜欢

车牌识别移动视频
如何有效发挥课间操的锻炼作用