改装车识别方法及相关产品与流程

文档序号:18705446发布日期:2019-09-17 23:37阅读:249来源:国知局
改装车识别方法及相关产品与流程

本申请涉及视频监控技术领域,具体涉及一种改装车识别方法及相关产品。



背景技术:

随着经济、社会、文化的快速发展,国内外影响力的与日俱增,越来越多外来人口流向城市,这些人口增加在加快城市化进程的同时,也为城市管理带来更大的挑战,虽然,视频监控对城市安全提供了技术支持,目前来看,摄像头已经在城市中布局开来,摄像头可对城市的安全进行有效监控,以及为相关机构的安保提供有效帮助。但生活中,尤其是对车辆进行监控,如何实现对改装车辆进行识别的问题亟待解决。



技术实现要素:

本申请实施例提供了一种改装车识别方法及相关产品,可以对车辆是否为改装车进行识别。

本申请实施例第一方面提供了一种改装车识别方法,包括:

获取至少一帧目标图像,每一帧目标图像中均包括目标车辆;

对所述至少一帧目标图像中的所述目标车辆进行第一特征提取,得到第一目标特征集;

将所述第一目标特征集与车型特征数据库中的特征集进行匹配,所述车型数据库中包括多个正规车辆外观特征集,每一特征集对应一个车辆类型;

在所述第一目标特征集与所述车型特征数据库中的任一特征集均不匹配时,确认所述目标车辆为改装车。

本申请实施例第二方面提供了一种改装车识别装置,包括:

获取单元,用于获取至少一帧目标图像,每一帧目标图像中均包括目标车辆;

提取单元,用于对所述至少一帧目标图像中的所述目标车辆进行第一特征提取,得到第一目标特征集;

匹配单元,用于将所述第一目标特征集与车型特征数据库中的特征集进行匹配,所述车型数据库中包括多个正规车辆外观特征集,每一特征集对应一个车辆类型;

确定单元,用于在所述第一目标特征集与所述车型特征数据库中的任一特征集均不匹配时,确认所述目标车辆为改装车。

第三方面,本申请实施例提供一种电子设备,包括处理器、存储器、通信接口,以及一个或多个程序,其中,上述一个或多个程序被存储在上述存储器中,并且被配置由上述处理器执行,上述程序包括用于执行本申请实施例第一方面中的步骤的指令。

第四方面,本申请实施例提供了一种计算机可读存储介质,其中,上述计算机可读存储介质存储用于电子数据交换的计算机程序,其中,上述计算机程序使得计算机执行如本申请实施例第一方面中所描述的部分或全部步骤。

第五方面,本申请实施例提供了一种计算机程序产品,其中,上述计算机程序产品包括存储了计算机程序的非瞬时性计算机可读存储介质,上述计算机程序可操作来使计算机执行如本申请实施例第一方面中所描述的部分或全部步骤。该计算机程序产品可以为一个软件安装包。

实施本申请实施例,具有如下有益效果:

可以看出,通过本申请实施例改装车识别方法及相关产品,获取至少一帧目标图像,每一帧目标图像中均包括目标车辆,对至少一帧目标图像中的目标车辆进行第一特征提取,得到第一目标特征集,将第一目标特征集与车型特征数据库中的特征集进行匹配,车型数据库中包括多个正规车辆外观特征集,每一特征集对应一个车辆类型,在第一目标特征集与车型特征数据库中的任一特征集均不匹配时,确认目标车辆为改装车,如此,能够将车辆的外形特征与数据库中的车辆的外形特征进行匹配,匹配失败的话,则其为改装车,如此,能够实现改装车识别。

附图说明

为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1a是本申请实施例提供的一种改装车识别方法的实施例流程示意图;

图1b是本申请实施例提供的场景演示示意图;

图2是本申请实施例提供的另一种改装车识别方法的实施例流程示意图;

图3是本申请实施例提供的一种改装车识别装置的实施例结构示意图;

图4是本申请实施例提供的一种电子设备的实施例结构示意图。

具体实施方式

下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。

本申请的说明书和权利要求书及所述附图中的术语“第一”、“第二”、“第三”和“第四”等是用于区别不同对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其它步骤或单元。

在本文中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本申请的至少一个实施例中。在说明书中的各个位置展示该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本文所描述的实施例可以与其它实施例相结合。

本申请实施例所描述电子设备可以包括智能手机(如android手机、ios手机、windowsphone手机等)、平板电脑、掌上电脑、笔记本电脑、视频矩阵、监控平台、移动互联网设备(mid,mobileinternetdevices)或穿戴式设备等,上述仅是举例,而非穷举,包含但不限于上述装置,当然,上述电子设备还可以为服务器。

需要说明的是,本申请实施例中的电子设备可与多个摄像头连接,每一摄像头均可用于抓拍视频图像,每一摄像头均可有一个与之对应的位置标记,或者,可有一个与之对应的编号。通常情况下,摄像头可设置在户外,或者,公共场所,例如,省道、国道、郊区、高速公路、学校、博物馆、十字路口、步行街、写字楼、车库、机场、医院、地铁站、车站、公交站台、超市、酒店、娱乐场所等等。摄像头在拍摄到视频图像后,可将该视频图像保存到电子设备所在系统的存储器。存储器中可存储有多个图像库,每一图像库可包含同一人的不同视频图像,当然,每一图像库还可以用于存储一个区域的视频图像或者某个指定摄像头拍摄的视频图像。

请参阅图1a,为本申请实施例提供的一种改装车识别方法的实施例流程示意图。本实施例中所描述的改装车识别方法,包括以下步骤:

101、获取至少一帧目标图像,每一帧目标图像中均包括目标车辆。

其中,目标车辆可以包括一辆车辆或者多辆车辆,目标车辆可以为以下至少一种:机动车辆或者非机动车辆,非机动车车辆可以为以下至少一种:电动车、脚踏车(自行车(多轮或者三轮))、平衡车等等,在此不作限定,目标图像可以仅包括目标车辆,或者,不仅可以包括目标车辆,还可以包括其他背景(如车辆、路面等等)。目标车辆还可以包括驾驶员,这种情况下,目标图像不仅包括车辆,还可以包括人脸图像,或者目标车辆可以为无人驾驶车辆,在此不作限定。电子设备可以包括至少一个拍摄装置,拍摄装置可以包括双摄像头,或者,可见光摄像头,或者,红外摄像头,双摄像头可以是两个都是可见光摄像头或者一个红外摄像头+一个可见光摄像头。拍摄装置可以为电子设备的一部分,或者,拍摄装置可以通过无线或者有线连接的方式与电子设备进行连接以及通信。

可选地,电子设备可以在第一时刻、预设位置进行拍摄,得到至少一帧目标图像,预设位置可以为机动车道或者非机动车道。

具体实现中,由于目标图像中不仅包括车辆,还包括其他背景区域,因此,可以对目标图像进行目标提取,得到仅包含目标车辆的图像,目标提取的方法可以为图像分割算法,例如基于最大熵的图像分割方法,基于图论的最大分割方法等等,在此不作限定。

可选地,上述步骤101,获取至少一帧目标图像,可包括如下步骤:

11、确定所述目标车辆与拍摄装置之间的第一距离;

12、在所述第一距离小于预设距离时,确定所述目标车辆对应的目标加速度值以及第一行驶速度;

13、按照预设的加速度值与拍摄时刻之间的映射关系,确定所述目标加速度值对应的目标拍摄时刻;

14、依据所述目标加速度值、所述第一行驶速度确定所述目标车辆在所述目标拍摄时刻时的第二行驶速度;

15、按照所述预设的行驶速度与拍摄参数之间的映射关系,确定所述第二行驶速度对应的目标拍摄参数;

16、在所述目标拍摄时刻达到时,以所述目标拍摄参数进行拍摄,得到所述至少一帧目标图像。

其中,本申请实施例中,拍摄参数可以为以下至少一种:感光度iso、光圈大小、曝光时长、焦距等等,在此不做限定。上述预设距离可以由用户自行设置或者系统默认,拍摄装置可以为双摄像头、可见光摄像头或者红外摄像头,在此不作限定。具体实现中,电子设备可以确定目标车辆与拍摄装置之间的第一距离,在第一距离小于预设距离时,可以确定目标车辆对应的目标加速度值以及第一行驶速度,电子设备中还可以预先存储预设的加速度值与拍摄时刻之间的映射关系,进而,依据该映射关系确定目标加速度值对应的目标拍摄时刻,进一步地,可以确定目标加速度值、第一行驶速度确定目标车辆在目标拍摄时刻时的第二行驶速度,第二行驶速度=第一行驶速度+目标加速度值*目标拍摄时刻,进而,按照预设的行驶速度与拍摄参数之间的映射关系,确定第二行驶速度对应的目标拍摄参数,并在目标拍摄时刻达到时,以目标拍摄参数进行拍摄,得到目标图像,如此,不仅可以精准把握车辆的行驶速度,以及推测出车辆的合理拍摄时机,并在拍摄时机到达时,以该时刻行驶速度对应的拍摄参数进行拍摄,得到的图像更加清晰。

102、对所述至少一帧目标图像中的所述目标车辆进行第一特征提取,得到第一目标特征集。

其中,第一目标特征集可以包括以下至少一种:特征点、特征轮廓,第一特征提取可以为轮廓提取或者特征点提取,轮廓提取的算法可以为以下至少一种:霍夫变换、canny算子等等,在此不做限定,特征点提取的算法可以为以下至少一种:harris角点、尺度不变特征提取变换(scaleinvariantfeaturetransform,sift)等等,在此不做限定,其中,特征点可以包括以下信息:位置标记信息、特征点的方向、特征点的大小、特征点的特征值,通过对特征点的方向、特征点的大小可以进行取模运算,得到特征点对应的特征值。具体实现中,例如,可以对至少一帧目标图像进行目标检测,得到目标车辆,再对目标车辆进行特征提取,得到至少一组特征,将该至少一组特征进行融合,得到第一目标特征集,一张图像包括目标车辆的特征只是片面特征,多张图像则可以得到目标车辆不同角度的特征,有利于提升后期识别精度。

103、将所述目标特征集与车型特征数据库中的特征集进行匹配,所述车型数据库中包括多个正规车辆外观特征集,每一特征集对应一个车辆类型。

其中,车型特征数据库中包括多个特征集,每一特征集对应一个正规车辆的车辆类型,每一特征集可以通过其对应的车辆类型的外观图像进行特征提取得到。

可选地,上述步骤103,将所述目标特征集与车型特征数据库中的特征集进行匹配,可以包括如下步骤:

31、对所述至少一帧目标图像进行字符识别,得到至少一个字符串;

32、将所述至少一个字符串与预设字符串进行匹配,得到至少一个匹配值,所述预设字符串为所述车型特征数据库中的任一字符串,所述车型特征数据库对应一车型类型;

33、确定所述至少一个匹配值的匹配均值;

34、在所述匹配均值处于第三预设范围时,将所述预设字符串对应的目标车辆类型作为所述目标车辆的车辆类型;

35、将所述目标特征集与所述车型特征数据库中所述目标车辆类型对应的特征集进行匹配。

其中,车型特征数据库中可以存储多个字符串,字符串可以为以下至少一种:车辆型号、车牌号、车辆的生产商标识、车辆的生产日期等等,在此不作限定,其中,所述字符串与车辆信息关联,所述车辆信息至少包括正规车辆外观特征集。上述第三预设范围可以由用户自行设置或者系统默认,车辆类型可以为以下至少一种:车辆型号、车辆款式、车辆车型(如:越野、轿车等)等等,在此不作限定。具体实现中,可以对至少一帧目标图像进行字符识别,得到至少一个字符串,将该至少一个字符串与预设字符串进行匹配,得到至少一个匹配值,预设字符串为车型特征数据库中的任一字符串,车型特征数据库对应一车型类型,确定至少一个匹配值的匹配均值,在匹配均值处于第三预设范围时,将预设字符串对应的目标车辆类型作为目标车辆的车辆类型,进而,将目标特征集与车型特征数据库中目标车辆类型对应的特征集进行匹配,如此,可以精准地将车辆的特征与其相应的车辆类型的特征进行匹配,能够提升匹配速度。例如,在目标图像中进行字符识别,得到至少一个字符串,将该字符串在车型特征数据库匹配对应的车牌号,通过车牌号获得正规车辆外观特征集,将目标图像的目标车辆与正规车辆外观特征集进行匹配。

104、在所述目标特征集与所述车型特征数据库中的任一特征集均不匹配时,确认所述目标车辆为改装车。

其中,可以将目标特征集与车型特征数据库中的每一特征集进行匹配,若目标特征集与车型特征数据库中的任一特征集均不匹配时,则确认目标车辆为改装车,即若车辆改装的话,其车辆的外形会与原来的车辆的外形存在本质区别。

可选地,上述步骤104之后,还可以包括如下步骤:

a1、在所述目标特征集与所述车型特征数据库中的特征集i匹配成功时,获取所述目标车辆的尾气排放信息,所述特征集i为任一车辆类型对应的特征集;

a2、对所述尾气排放信息进行第二特征提取,得到第二目标特征集;

a3、将所述第二目标特征集与第一预设特征集进行匹配,得到第一目标匹配值;

a4、在所述目标匹配值处于第一预设范围,确认所述目标车辆为改装车。

具体实现中,可以通过图像处理的方式识别目标车辆的尾气排放信息。尾气排放信息可以包括尾气排放量,在此不作限定,其中,使用尾气排放量对改装车进行识别的主要原因是,改装车的主要危害会体现在行驶速度和行驶稳定性方面,行驶速度和行驶稳定性跟尾气排放量的关系密不可分,而尾气排放量的合格标准有固定的指标,固可通过识别尾气排放量作为改装车的判定依据之一,例如:可通过分析目标车辆尾气部分的红外图像颜色深浅度来判断气体排放是否合格。当然,尾气排放信息还可以包括以下至少一种:气味、气体密度、气体成分等等,在此不作限定,且不一一列举说明。

上述第二特征提取,可以为信号处理方式(具体基于气体传感器检测的数据进行分析实现),或者图像处理方式(类似于上述第一特征提取),具体实现中,可以获取所述目标车辆的尾气排放信息,并基于该尾气排放信息进行第二特征提取,得到第二目标特征集。

具体实现中,可以在目标特征集与车型特征数据库中的特征集i匹配成功时,则可以获取目标车辆的尾气排放信息,特征集i为任一车辆类型对应的特征集,可以尾气排放信息进行第二特征提取,得到第二目标特征集,将第二目标特征集与第一预设特征集进行匹配,得到第一目标匹配值,在目标匹配值处于第一预设范围,确认目标车辆为改装车,如此,可以通过尾气排放识别目标车辆是否为改装车。

可选地,上述步骤a1,获取所述目标车辆的尾气排放信息,可包括如下步骤:

a11、从所述至少一帧目标图像中获取所述目标车辆的背面图像;

a12、从所述背面图像中提取所述目标车辆对应的预设区域的背景区域图像;

a13、对所述背景区域图像进行参数提取,得到至少一个参数,将该至少一个参数作为所述目标车辆的尾气排放信息。

其中,上述至少一个参数可以为以下至少一种:气体分布面积、气体稀疏程度、气体颜色等等,在此不作限定。具体实现中,可以从至少一帧目标图像中获取目标车辆的背面图像,再从背面图像中提取目标车辆对应的预设区域的背景区域图像,进而,对背景区域图像进行参数提取,得到至少一个参数,将该至少一个参数作为目标车辆的尾气排放信息,如此,可以通过图像处理方式得到尾气排放信息。当然,上述目标车辆的背面图像也可以包括车辆背面的倒影图像,例如,路面水坑反光,或者太阳光下车辆图像的影子,倒影图像中也可以包含排气装置的影像。

进一步可选地,上述步骤a3之后,还可以包括如下步骤:

a5、在所述第一目标匹配值不处于所述第一预设范围时,获取所述目标车辆的音频信息;

a6、对所述音频信息进行第三特征提取,得到第三目标特征集;

a7、将所述第三目标特征集与第二预设特征集进行匹配,得到第二目标匹配值;

a8、在所述第二目标匹配值处于第二预设范围时,确认所述目标车辆为改装车;

a9、在所述第二目标匹配值不处于所述第二预设范围时,确认所述目标车辆为正规车。

其中,上述第二预设范围可以由用户自行设置或者系统默认,上述第三特征提取可以为以下至少一种:信号采样、信号分离、信号放大、波形提取、傅里叶变换、小波变换等等,在此不作限定,上述第三目标特征集可以包括以下至少一项参数:音量、音调、音色、频率、周期、振幅、声音能量、声音波形等等,在此不作限定。音频信息即目标车辆行驶过程中发出的声音,音频信息可以为以下至少一种:发动机发出的声音、尾气排放声音、喇叭声音等等,在此不作限定。具体实现中,在第一目标匹配值不处于第一预设范围时,获取目标车辆的音频信息对音频信息进行第三特征提取,得到第三目标特征集,将第三目标特征集与第二预设特征集进行匹配,得到第二目标匹配值,在第二目标匹配值处于第二预设范围时,确认目标车辆为改装车,在第二目标匹配值不处于第二预设范围时,确认目标车辆为正规车,具体实现中,倘若对车进行改装,例如,换发动车,则改装车的声音会与正规车的声音存在一定的差异,基于该差异可以用于识别车辆是否为改装车,如此,可以通过音频以及尾气排放识别车辆是否为改装车,能够实现精准识别车辆是否为改装车。

可选地,上述步骤104之后,还可以包括如下步骤:

依据所述至少一帧目标图像识别所述目标车辆是否包括排气装置,在所述目标车辆包括排气装置时,执行所述获取所述目标车辆的尾气排放信息的步骤,在所述目标车辆不包括排气装置时,执行所述获取所述目标车辆的音频信息的步骤。

其中,至少一帧目标图像可以包括目标车辆的背面图像或者侧面图像,可以对背面图像或者侧面图像进行特征提取,若提取到排气装置的图像,则目标车辆为汽油车,在目标车辆为汽油车时,执行获取所述目标车辆的尾气排放信息的步骤,在目标车辆为电动车时,执行获取所述目标车辆的音频信息的步骤。

可选地,上述步骤,依据所述至少一帧目标图像识别所述目标车辆是否包括排气装置,包括:

b1、从所述至少一帧目标图像中获取所述目标车辆的背面图像;

b2、从所述背面图像中提取所述目标车辆对应的预设区域的背景区域图像;

b3、对所述背景区域图像进行模糊检测,得到模糊度;

b4、在所述模糊度处于预设模糊度范围时,确认所述目标车辆包括排气装置。

其中,上述预设模糊范围可以由用户自行设置或者系统默认。具体实现中,可以从至少一帧目标图像中获取目标车辆的背面图像,再从背面图像中提取目标车辆对应的预设区域的背景区域图像,可以通过拉普拉斯变换对背景区域图像进行模糊检测,得到模糊度,在模糊度处于预设模糊范围时,则可以确认目标车辆包括排气装置,否则,则说明目标车辆不包括排气装置,如此,能够通过车辆的背面图像实现排气装置,即若具备排气装置,必然会排出气体,通过检测气体,最终实现排气装置检测。

可选地,所述至少一帧目标图像为两帧相邻的目标图像,上述步骤中,确定第一行驶速度可包括如下步骤:

c1、依据所述两帧相邻的目标图像,确定所述目标车辆的位置以及拍摄时间点;

c2、依据所述目标车辆的位置以及所述拍摄点时间点,确定所述目标车辆对应的时空轨迹信息;

c3、依据所述时空轨迹信息确定所述目标车辆的第一行驶速度。

其中,由于车辆是运动的,因此,在每时每刻车辆的位置都在变化,实际拍摄过程中,也是对车辆连续跟踪,因此,至少一帧目标图像中可以包括两帧相邻的目标图像,每一目标图像均包括目标车辆,目标车辆的位置都在变化,因此,可以确定目标车辆的位置以及拍摄时间点,进而,可以得到目标车辆对应的时空轨迹信息,即哪个时刻在哪个位置,均可以模拟出来,依据时空轨迹信息可以确定目标车辆的以行驶速度,如图1b所示,图1b中目标车辆可以在第一位置、第一拍摄时间点进行拍摄,并记录,以及第二位置、第二拍摄点进行拍摄,并记录,确定第二位置与第一位置之间的距离,以及第二拍摄时间点与第一拍摄时间点之间的时间差,依据距离和时间差可以得到目标车辆的行驶速度。

另外,轮廓提取的算法可以为以下至少一种:霍夫变换、canny算子等等,在此不做限定,特征点提取的算法可以为以下至少一种:harris角点、尺度不变特征提取变换(scaleinvariantfeaturetransform,sift)等等,在此不做限定。

可以看出,通过本申请实施例改装车识别方法,获取至少一帧目标图像,每一帧目标图像中均包括目标车辆,对至少一帧目标图像中的目标车辆进行第一特征提取,得到第一目标特征集,将第一目标特征集与车型特征数据库中的特征集进行匹配,车型数据库中包括多个正规车辆外观特征集,每一特征集对应一个车辆类型,在第一目标特征集与车型特征数据库中的任一特征集均不匹配时,确认目标车辆为改装车,如此,能够将车辆的外形特征与数据库中的车辆的外形特征进行匹配,匹配失败的话,则其为改装车,如此,能够实现改装车识别。

与上述一致地,请参阅图2,为本申请实施例提供的一种改装车识别方法的实施例流程示意图。本实施例中所描述的改装车识别方法,包括以下步骤:

201、获取至少一帧目标图像,每一帧目标图像中均包括目标车辆。

202、对所述至少一帧目标图像中的所述目标车辆进行第一特征提取,得到第一目标特征集。

203、将所述第一目标特征集与车型特征数据库中的特征集进行匹配,所述车型数据库中包括多个正规车辆外观特征集,每一特征集对应一个车辆类型。

204、在所述第一目标特征集与所述车型特征数据库中的任一特征集均不匹配时,确认所述目标车辆为改装车。

205、在所述第一目标特征集与所述车型特征数据库中的特征集i匹配成功时,获取所述目标车辆的尾气排放信息,所述特征集i为任一车辆类型对应的特征集。

206、对所述尾气排放信息进行第二特征提取,得到第二目标特征集。

207、将所述第二目标特征集与第一预设特征集进行匹配,得到第一目标匹配值;

208、在所述第一目标匹配值处于第一预设范围,确认所述目标车辆为改装车。

209、在所述第一目标匹配值不处于所述第一预设范围时,获取所述目标车辆的音频信息。

210、对所述音频信息进行第三特征提取,得到第三目标特征集。

211、将所述第三目标特征集与第二预设特征集进行匹配,得到第二目标匹配值。

212、若所述第二目标匹配值处于第二预设范围时,则确认所述目标车辆为改装车,否则所述目标车辆为正规车。

其中,上述步骤201-步骤212所描述的改装车识别方法可参考图1a所描述的改装车识别方法的对应步骤。

可以看出,通过本申请实施例改装车识别方法,不仅能够将车辆的外形特征与数据库中的车辆的外形特征进行匹配,匹配失败的话,则其为改装车,如此,能够实现改装车识别,另外,还能够通过尾气排放、声音等特征,进一步对车辆是否为改装车进行识别,能够精准识别出车辆是否为改装车。

与上述一致地,以下为实施上述改装车识别方法的装置,具体如下:

请参阅图3,为本申请实施例提供的一种改装车识别装置的实施例结构示意图。本实施例中所描述的改装车识别装置,包括:获取单元301、提取单元302、匹配单元303和确定单元304,具体如下:

获取单元301,用于获取至少一帧目标图像,每一帧目标图像中均包括目标车辆;

提取单元302,用于对所述至少一帧目标图像中的所述目标车辆进行第一特征提取,得到第一目标特征集;

匹配单元303,用于将所述第一目标特征集与车型特征数据库中的特征集进行匹配,所述车型数据库中包括多个正规车辆外观特征集,每一特征集对应一个车辆类型;

确定单元304,用于在所述第一目标特征集与所述车型特征数据库中的任一特征集均不匹配时,确认所述目标车辆为改装车。

可以看出,通过本申请实施例改装车识别装置,获取至少一帧目标图像,每一帧目标图像中均包括目标车辆,对至少一帧目标图像中的目标车辆进行第一特征提取,得到第一目标特征集,将第一目标特征集与车型特征数据库中的特征集进行匹配,车型数据库中包括多个正规车辆外观特征集,每一特征集对应一个车辆类型,在第一目标特征集与车型特征数据库中的任一特征集均不匹配时,确认目标车辆为改装车,如此,能够将车辆的外形特征与数据库中的车辆的外形特征进行匹配,匹配失败的话,则其为改装车,如此,能够实现改装车识别。

可选地,所述获取单元301,还具体用于在所述第一目标特征集与所述车型特征数据库中的特征集i匹配成功时,获取所述目标车辆的尾气排放信息,所述特征集i为任一车辆类型对应的特征集;

所述提取单元302,还具体用于对所述尾气排放信息进行第二特征提取,得到第二目标特征集;

所述匹配单元303,还具体用于将所述第二目标特征集与第一预设特征集进行匹配,得到第一目标匹配值;

所述确定单元304,还具体用于在所述第一目标匹配值处于第一预设范围,确认所述目标车辆为改装车。

可选地,所述获取单元301,还具体用于在所述第一目标匹配值不处于所述第一预设范围时,获取所述目标车辆的音频信息;

所述提取单元302,还具体用于对所述音频信息进行第三特征提取,得到第三目标特征集;

所述匹配单元303,还具体用于将所述第三目标特征集与第二预设特征集进行匹配,得到第二目标匹配值;

所述确定单元304,还具体用于在所述第二目标匹配值处于第二预设范围时,确认所述目标车辆为改装车;以及在所述第二目标匹配值不处于所述第二预设范围时,确认所述目标车辆为正规车。

可选地,在所述获取所述目标车辆的尾气排放信息方面,所述获取单元301具体用于:

从所述至少一帧目标图像中获取所述目标车辆的背面图像;

从所述背面图像中提取所述目标车辆对应的预设区域的背景区域图像;

对所述背景区域图像进行参数提取,得到至少一个参数,将该至少一个参数作为所述目标车辆的尾气排放信息。

可选地,在所述获取至少一帧目标图像方面,所述获取单元301具体用于:

确定所述目标车辆与拍摄装置之间的第一距离;

在所述第一距离小于预设距离时,确定所述目标车辆对应的目标加速度值以及第一行驶速度;

按照预设的加速度值与拍摄时刻之间的映射关系,确定所述目标加速度值对应的目标拍摄时刻;

依据所述目标加速度值、所述第一行驶速度确定所述目标车辆在所述目标拍摄时刻时的第二行驶速度;

按照所述预设的行驶速度与拍摄参数之间的映射关系,确定所述第二行驶速度对应的目标拍摄参数;

在所述目标拍摄时刻达到时,以所述目标拍摄参数进行拍摄,得到所述至少一帧目标图像。

与上述一致地,请参阅图4,为本申请实施例提供的一种电子设备的实施例结构示意图。本实施例中所描述的电子设备,包括:至少一个输入设备1000;至少一个输出设备2000;至少一个处理器3000,例如cpu;和存储器4000,上述输入设备1000、输出设备2000、处理器3000和存储器4000通过总线5000连接。

其中,上述输入设备1000具体可为触控面板、物理按键或者鼠标。

上述输出设备2000具体可为显示屏。

上述存储器4000可以是高速ram存储器,也可为非易失存储器(non-volatilememory),例如磁盘存储器。上述存储器4000用于存储一组程序代码,上述输入设备1000、输出设备2000和处理器3000用于调用存储器4000中存储的程序代码,执行如下操作:

上述处理器3000,用于:

获取至少一帧目标图像,每一帧目标图像中均包括目标车辆;

对所述至少一帧目标图像中的所述目标车辆进行第一特征提取,得到第一目标特征集;

将所述第一目标特征集与车型特征数据库中的特征集进行匹配,所述车型数据库中包括多个正规车辆外观特征集,每一特征集对应一个车辆类型;

在所述第一目标特征集与所述车型特征数据库中的任一特征集均不匹配时,确认所述目标车辆为改装车。

可以看出,通过本申请实施例的电子设备,获取至少一帧目标图像,每一帧目标图像中均包括目标车辆,对至少一帧目标图像中的目标车辆进行第一特征提取,得到第一目标特征集,将第一目标特征集与车型特征数据库中的特征集进行匹配,车型数据库中包括多个正规车辆外观特征集,每一特征集对应一个车辆类型,在第一目标特征集与车型特征数据库中的任一特征集均不匹配时,确认目标车辆为改装车,如此,能够将车辆的外形特征与数据库中的车辆的外形特征进行匹配,匹配失败的话,则其为改装车,如此,能够实现改装车识别。

可选地,上述处理器3000还具体用于:

在所述第一目标特征集与所述车型特征数据库中的特征集i匹配成功时,获取所述目标车辆的尾气排放信息,所述特征集i为任一车辆类型对应的特征集;

对所述尾气排放信息进行第二特征提取,得到第二目标特征集;

将所述第二目标特征集与第一预设特征集进行匹配,得到第一目标匹配值;

在所述第一目标匹配值处于第一预设范围,确认所述目标车辆为改装车。

可选地,上述处理器3000还具体用于:

在所述第一目标匹配值不处于所述第一预设范围时,获取所述目标车辆的音频信息;

对所述音频信息进行第三特征提取,得到第三目标特征集;

将所述第三目标特征集与第二预设特征集进行匹配,得到第二目标匹配值;

在所述第二目标匹配值处于第二预设范围时,确认所述目标车辆为改装车;

在所述第二目标匹配值不处于所述第二预设范围时,确认所述目标车辆为正规车。

可选地,在所述获取所述目标车辆的尾气排放信息方面,上述处理器3000具体用于:

从所述至少一帧目标图像中获取所述目标车辆的背面图像;

从所述背面图像中提取所述目标车辆对应的预设区域的背景区域图像;

对所述背景区域图像进行参数提取,得到至少一个参数,将该至少一个参数作为所述目标车辆的尾气排放信息。

可选地,在所述获取至少一帧目标图像方面,上述处理器3000具体用于:

确定所述目标车辆与拍摄装置之间的第一距离;

在所述第一距离小于预设距离时,确定所述目标车辆对应的目标加速度值以及第一行驶速度;

按照预设的加速度值与拍摄时刻之间的映射关系,确定所述目标加速度值对应的目标拍摄时刻;

依据所述目标加速度值、所述第一行驶速度确定所述目标车辆在所述目标拍摄时刻时的第二行驶速度;

按照所述预设的行驶速度与拍摄参数之间的映射关系,确定所述第二行驶速度对应的目标拍摄参数;

在所述目标拍摄时刻达到时,以所述目标拍摄参数进行拍摄,得到所述至少一帧目标图像。

本申请实施例还提供一种计算机存储介质,其中,该计算机存储介质可存储有程序,该程序执行时包括上述方法实施例中记载的任何一种改装车识别方法的部分或全部步骤。

本申请实施例还提供一种计算机程序产品,其中,上述计算机程序产品包括存储了计算机程序的非瞬时性计算机可读存储介质,上述计算机程序可操作来使计算机执行如本申请实施例上述任一方法中所描述的部分或全部步骤。该计算机程序产品可以为一个软件安装包。

尽管在此结合各实施例对本申请进行了描述,然而,在实施所要求保护的本申请过程中,本领域技术人员通过查看所述附图、公开内容、以及所附权利要求书,可理解并实现所述公开实施例的其他变化。在权利要求中,“包括”(comprising)一词不排除其他组成部分或步骤,“一”或“一个”不排除多个的情况。单个处理器或其他单元可以实现权利要求中列举的若干项功能。相互不同的从属权利要求中记载了某些措施,但这并不表示这些措施不能组合起来产生良好的效果。

本领域技术人员应明白,本申请的实施例可提供为方法、装置(设备)、或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。计算机程序存储/分布在合适的介质中,与其它硬件一起提供或作为硬件的一部分,也可以采用其他分布形式,如通过internet或其它有线或无线电信系统。

本申请是参照本申请实施例的方法、装置(设备)和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

尽管结合具体特征及其实施例对本申请进行了描述,显而易见的,在不脱离本申请的精神和范围的情况下,可对其进行各种修改和组合。相应地,本说明书和附图仅仅是所附权利要求所界定的本申请的示例性说明,且视为已覆盖本申请范围内的任意和所有修改、变化、组合或等同物。显然,本领域的技术人员可以对本申请进行各种改动和变型而不脱离本申请的精神和范围。这样,倘若本申请的这些修改和变型属于本申请权利要求及其等同技术的范围之内,则本申请也意图包含这些改动和变型在内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1