1.一种实时车辆违章检测方法,其特征在于,所述实时车辆违章检测方法包括以下步骤:获取实时视频图像;
将所述视频图像进行缓存;
对所述视频图像中的第i帧图像及第i-1帧图像进行车辆、车道线识别,并对识别的各车辆生成身份标识,以及依据识别结果对所述第i帧图像及所述第i-1帧图像进行车辆、车道的分割与匹配,获得车辆分割匹配图像与车道分割匹配图像,其中i为大于等于2的自然数;
依据所述车辆分割匹配图像与所述车道分割匹配图像判断所述第i帧图像中是否有车辆违章;
若判断有车辆违章,则依据所述第i帧图像进行违章车辆的车辆信息提取;
若所述车辆信息提取成功,则发送提取的所述车辆信息及所述第i帧图像或所述车辆信息及所述第i帧图像及所述第i-1帧图像进行违章上报;
若所述车辆信息提取失败,则获取所述违章车辆的身份标识;及
依据所述身份标识在缓存的所述视频图像中获取对应的车辆信息,发送所述车辆信息及所述第i帧图像或所述车辆信息及所述第i帧图像及所述第i-1帧图像进行违章上报。
2.根据权利要求1所述实时车辆违章检测方法,其特征在于,所述对所述视频图像中的第i帧图像及第i-1帧图像进行车辆、车道线识别,并对识别的各车辆生成身份标识,以及依据识别结果对所述第i帧图像及所述第i-1帧图像进行车辆、车道的分割与匹配,获得车辆分割匹配图像与车道分割匹配图像包括:识别每帧图像中的各车道及其车道类型、各车辆及其车辆属性,所述车辆属性包括颜色、车型、品牌、车牌中一个、两个或多个,所述车道类型包括实线道、导流线道、公交车道中的一个、两个或多个;
依据所述车辆属性生成各车辆的身份标识;
依据所述识别结果分割每帧图像获得车辆分割图像与车道分割图像;
对所述第i帧图像及所述第i-1帧图像的车辆分割图像进行车辆匹配获得所述车辆分割匹配图像;及对所述第i帧图像及所述第i-1帧图像的车道分割图像进行车道匹配获得所述车道分割匹配图像。
3.根据权利要求2所述实时车辆违章检测方法,其特征在于,对所述第i帧图像及所述第i-1帧图像的车辆分割图像进行车辆匹配获得所述车辆分割匹配图像,包括:将所述第i-1帧图像的车辆分割图像中的各车辆与所述第i帧图像的车辆分割图像中的各车辆进行相似性比对,获得第一相似性比对结果,所述第一相似性比对结果包括所述第i-1帧图像的每一车辆与所述第i帧图像的至少一辆车辆为相似车辆;
将所述第i-1帧图像的每一车辆与所述第i帧图像中与其相对应的所述相似车辆中的一辆进行随机匹配或与所述第i帧图像中未匹配车辆进行剩余匹配;
依据所述第一相似性比对结果判断所述剩余匹配结果是否合理,
若合理,则将所述第i帧图像及所述第i-1帧图像的车辆分割图像拼接在一起并将匹配的车辆加载匹配线,从而获得所述车辆分割匹配图像,若不合理,则将所述第i-1帧图像的车辆与所述第i帧图像中与其相对应的其他一辆所述相似车辆进行匹配,直到所述剩余匹配的结果判断为合理,则将所述第i帧图像及所述第i-1帧图像的车辆分割图像拼接在一起并将匹配的车辆加载匹配线,从而获得所述车辆分割匹配图像。
4.根据权利要求2所述实时车辆违章检测方法,其特征在于,对所述第i帧图像及所述第i-1帧图像的车道分割图像进行车道匹配获得所述车道分割匹配图像,包括:将所述第i-1帧图像的车道分割图像中的各车道与所述第i帧图像的车道分割图像中的各车道进行相似性比对,获得第二相似性比对结果,所述第二相似性比对结果包括所述第i-1帧图像的每一车道与所述第i帧图像的至少一条车道为相似车道;
将所述第i-1帧图像的每一车道与所述第i帧图像中与其相对应的所述相似车道中的一条进行随机匹配或与所述第i帧图像中未匹配车道进行剩余匹配,依据所述第二相似性比对结果判断所述剩余匹配结果是否合理;
若合理,则将所述第i帧图像及所述第i-1帧图像的车道分割图像拼接在一起并将匹配的车道加载匹配线,从而获得所述车道分割匹配图像,若不合理,则将所述第i-1帧图像的车道与所述第i帧图像中与其相对应的其他一条所述相似车道进行匹配,直到所述剩余匹配的结果判断为合理,则将所述第i帧图像及所述第i-1帧图像的车道分割图像拼接在一起并将匹配的车道加载匹配线,从而获得所述车道分割匹配图像。
5.根据权利要求2所述实时车辆违章检测方法,其特征在于,所述依据所述车辆分割匹配图像与所述车道分割匹配图像判断所述第i帧图像中是否有车辆违章,包括:依据所述车道分割匹配图像中的各车道的车道属性并结合所述车辆分割匹配图像中车辆匹配线判断是否有车辆违章,若所述车道分割匹配图像中具有预设车道属性的车道,且有车辆匹配线延伸至所述具有预设车道属性的车道与其他车道,则判断所述车辆匹配线对应的车辆是违章车辆。
6.根据权利要求1所述实时车辆违章检测方法,其特征在于,所述将所述视频图像进行缓存,还包括:当所述视频图像超过存储容量时删除最先存储的至少部分所述视频图像;所述至少部分所述视频图像为一帧视频图像。
7.根据权利要求1所述实时车辆违章检测方法,其特征在于,所述实时车辆违章检测方法还包括:对所述违章上报涉及的车辆信息及所述第i帧图像或所述车辆信息及所述第i帧图像及所述第i-1帧图像进行存储;及每隔预定时间或满足预设条件时将所述存储的所述违章上报涉及的车辆信息及所述第i帧图像或所述车辆信息及所述第i帧图像及所述第i-1帧图像存储上传到远程服务器,并在所述上传完成后删除所述存储的所述违章上报涉及的车辆信息及所述第i帧图像或所述车辆信息及所述第i帧图像及所述第i-1帧图像。
8.一种实时车辆违章检测装置,其特征在于,包括:
视频接收模块,用于获取实时视频图像;
视频缓存模块,用于将所述视频图像进行缓存;
信息提取模块,用于对所述视频图像中的第i帧图像及第i-1帧图像进行车辆、车道线识别,并对识别的各车辆生成身份标识,以及依据识别结果对所述第i帧图像及所述第i-1帧图像进行车辆、车道的分割与匹配,获得车辆分割匹配图像与车道分割匹配图像,其中i为大于等于2的自然数;
违章判断模块,用于依据所述车辆分割匹配图像与所述车道分割匹配图像判断所述第i帧图像中是否有车辆违章;当判断有车辆违章,则依据所述第i帧图像进行违章车辆的车辆信息提取;
违章信息提取模块,用于当所述违章判断模块提取所述违章车辆的车辆信息提取失败时,获取所述违章车辆的身份标识;及依据所述身份标识在缓存的所述视频图像中获取对应的车辆信息;
违章信息存储模块,用于对所述违章上报涉及的车辆信息及所述第i帧图像或所述车辆信息及所述第i帧图像及所述第i-1帧图像进行存储;
违章信息发送模块,用于发送所述违章上报涉及的车辆信息及所述第i帧图像或所述车辆信息及所述第i帧图像及所述第i-1帧图像进行违章上报。
9.一种实时车辆违章检测设备,其特征在于,所述实时车辆违章检测设备包括处理器、与所述处理器耦接的存储器,其中,所述存储器中存储有计算机可读指令,所述计算机可读指令被所述处理器执行时,使得所述处理器执行如权利要求1至7中任一项权利要求所述实时车辆违章检测方法的步骤。
10.一种存储有计算机可读指令的存储介质,所述计算机可读指令被一个或多个处理器执行时,使得一个或多个处理器执行如权利要求1至7中任一项权利要求所述实时车辆违章检测方法的步骤。