3.3 路口控制子系统组成及配置
3.4 路口控制子系统的工作流程
1) 抓拍全景和特写图片
车辆进入线圈时,车辆检测器将输出电平信号到主控制器上,主控制器随时将车辆状态传递给工控机,工控机控制视频采集卡同时采集全景摄像机和特写摄像机的图片。
2)自动识别车牌号码
获得车牌特写图片之后,车牌识别软件将自动在内存中识别车牌号码和车牌颜色,记录相应数据。并与系统预设的黑名单进行比对,如果有符合,立即进行本地和远程报警,从而便于公安人员进行布控和截车。
3) 判断是否超速
车辆继续行驶,在进入第二个线圈时,工控机立即开始计算此车辆的行驶速度,并与预设的限速值进行比较,如果车辆行驶速度超过限速值,系统会立即报警,并将报警信息通过网络传输到指挥中心。
4) 上传车辆信息
存储在工控机的大容量硬盘上的车辆图片,黑名单车辆图片和超速车辆图片即时上传。交通数据和车牌号码定时上传到中心服务器。同时可以根据中心的指令,将相应数据和图片上传。
5) 自动恢复工控机
为了保证工控机稳定工作,中心控制器实时监控工控机的状态,如果发现异常,中心控制器将自动重启工控机
4 卡口系统软件
4.1软件架构图
4.2基本工作流程
系统软件分为路口控制部分和中心控制部分。路口控制部分实现了视频抓拍、车牌识别、超速判定、黑名单比对、图像传输、车流量采集等功能。中心控制部分则实现了记录查询、导入导出、指令下发、黑名单下发、远程控制等功能。
路口控制部分在设计时,充分考虑到道路车流量大的特点,对软件的运行效率进行了优化,采用多线程的工作方式,线程最高优先级为图像抓拍,其次为图像识别、图像存贮和传输处理。
路口控制软件的基本工作流程是,信号接收模块持续扫描车辆检测信号,一旦发现有车通过,就发送消息给逻辑判断模块和车流量采集模块,逻辑判断模块判定可以拍摄时,立即通知视频抓拍模块从全景摄像机输入抓取车辆经过照片。
车辆继续行驶,在进入第二个线圈时,特写摄像机抓取车牌特写照片,并由车牌识别模块对车牌特写照片进行识别,把识别出的结果与黑名单车牌号码比对。如果是黑名单车牌,立刻发出报警消息,最后车辆图片和相关信息一起由图片传输模块通过网络传输到指定的服务器上。
工控机同时开始计算此车辆的行驶速度,并与预设的限速值进行比较,如果车辆行驶速度超过限速值,系统会立即报警,并将报警信息通过网络传输到指挥中心。
另外,路口控制软件也可以通过中心控制软件远程调用,在指挥中心就能实现对前端设备的完全控制。
4.3 路口控制系统软件构成
本系统软件由路口的图像抓拍模块、车牌识别模块、图像传输模块、信号接收模块、系统设置模块等构成。
4.3.1 信号接收模块
信号接收模块用来扫描车辆检测信号,考虑到系统的可扩展性,车辆检测信号可以通过由环形线圈触发的车辆检测器得到。一旦检测到有车辆通过,它将给图像抓拍模块和车流量采集模块发送消息。
4.3.2 图像抓拍模块图像抓拍模块
实现车辆图像快速抓拍、车牌实时识别和比对、图像压缩和存储功能。
本系统可以同时监控两个方向的车辆。为了保证车牌识别的效果,监控车道数控制在
3 条以内为好。
点击查询键可以调出查询界面(详见中心控制部分);点击后台运行键将关闭实时监控界面,适用于无人值守卡口或有人值守卡口无值班人员的情形,在后台运行下,由于没有视频处理占用系统资源,效率更高。
4.3.3 系统设置模块
系统设置模块可以对前端系统的抓拍参数、逻辑、网络等属性进行灵活的设置。
1)抓拍设置
可以对摄像机的晶振类型、亮度、对比度、色调、饱和度等属性进行设置。
2)逻辑设置
对每个车道对应的线圈ID、全景摄像头、近景摄像头,以及其它相关属性进行设置。
3)网络设置
网络传输设置可以指定文件服务器的IP 地址,上传的用户名、口令,连接次数等属性。
4.3.4 车牌识别模块
车牌识别模块能够对民用机动车、警用车、军用车、武警车进行自动识别,处理每副图像的时间小于0.5秒,白天车辆号牌识别率不低于90%,号牌识别正确率不低于85%;夜间车辆号牌识别率不低于85%,号牌识别正确率不低于75%。
