System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及车辆识别,尤其涉及一种车辆的识别方法、装置、设备及存储介质。
技术介绍
1、传统的停车管理方式多依赖于人工收费与车辆监控,不仅效率低下,而且容易出现人为错误,影响停车场所的运营效率和用户体验。为了解决这些问题,自动化停车管理系统逐渐受到关注。
2、现有的自动化停车管理系统主要依赖于车牌识别技术,通过摄像头采集进入停车场车辆的车牌信息,结合数据库进行车辆身份的确认与管理。这种方法虽然在一定程度上提高了停车管理的自动化水平,但是车牌识别在光照不良或车牌被遮挡的情况下准确率下降,容易导致识别失败。
技术实现思路
1、本申请提供一种车辆的识别方法、装置、设备及存储介质。以解决上述
技术介绍
提出的问题。
2、第一方面,本申请提供一种车辆的识别方法,包括:
3、获取目标车辆的图像信息、目标车辆上的无线通信模块的模块名称、目标接入点名称及所述目标车辆的停放位置的位置编码;其中,所述目标接入点名称为所述目标车辆驶入停车场所至停放于所述停放位置的时间段内接入的无线接入点的名称,所述停车场所内设有多个无线接入点,所述目标接入点名称包括至少一个;
4、判断通过所述图像信息是否能够获取所述目标车辆的车牌号;
5、若是,基于所述车牌号对所述目标车辆进行标识;
6、若否,基于所述模块名称、所述目标接入点名称及所述位置编码生成标识码,并基于所述标识码对所述目标车辆进行标识。
7、在一种可能的实现方式中,所述获取目标车辆的
8、响应所述目标车辆驶入所述停车场所的提示信息,获取所述目标车辆上的无线通信模块的模块名称,并控制预设的摄像装置对所述目标车辆进行拍摄,以获取所述图像信息;其中,所述图像信息包括多个图像帧,所述摄像装置包括至少一个;
9、在所述目标车辆驶向所述停放位置的过程中,当所述无线通信模块接入任一所述无线接入点时,确定所述无线通信模块接入的无线接入点的接入点名称为目标接入点名称;
10、在所述目标车辆停放于所述停放位置时,获取所述停放位置的位置编码。
11、在一种可能的实现方式中,所述图像信息包括多个图像帧,所述判断通过所述图像信息是否能够获取所述目标车辆的车牌号,包括:
12、针对各个所述图像帧,基于预设的车牌检测算法检测所述图像帧中是否存在完整的车牌区域;
13、若各个所述图像帧中均不存在完整的车牌区域,判定通过所述图像信息不能获取所述目标车辆的车牌号;
14、若存在任一所述图像帧存在完整的车牌区域,判定通过所述图像信息能够获取所述目标车辆的车牌号。
15、在一种可能的实现方式中,所述目标接入点名称为单一字符,所述基于所述模块名称、所述目标接入点名称及所述位置编码生成标识码,包括:
16、基于所述无线通信模块接入各个所述目标接入点名称对应的无线接入点的先后顺序将各个所述目标接入点名称依序排列,得到目标字符序列;
17、将所述目标字符序列、所述位置编码依序添加至所述模块名称之后,并在所述模块名称与所述目标字符序列之间添加分隔符,及在所述目标字符序列与所述模块名称之间添加分隔符,得到所述标识码。
18、在一种可能的实现方式中,所述基于所述标识码对所述目标车辆进行标识,包括:
19、基于所述模块名称对所述标识码进行加密处理;
20、将加密处理之后的所述标识码存储至所述无线通信模块的数据库。
21、在一种可能的实现方式中,所述基于所述模块名称对所述标识码进行加密处理,包括:
22、判断所述模块名称是否存在汉字;
23、若所述模块名称存在汉字,将所述模块名称中的汉字转化为对应的拼音序列,得到目标模块名称;
24、确定所述汉字的数量对应的数值为第一目标数值,并确定所述目标模块名称中的字符数量对应的数值为第二目标数值;
25、基于所述第一目标数值在所述目标模块名称中依序提取目标字符;其中,所述目标字符在所述目标模块名称中的序列对应的数值的数字属性与所述第一目标数值的数字属性一致;
26、获取预设的编码算法矩阵;所述编码算法矩阵的每个位置设有编码算法;
27、针对各个所述目标字符,基于所述目标字符在所述目标模块名称中的序列对应的数值与所述第二目标数值定位所述目标字符对应的目标编码算法,并基于所述目标编码算法对所述目标字符进行编码处理,得到所述目标字符对应的编码序列;
28、构建一空白表格;所述空白表格的行数对应的数值与所述编码序列的数量对应的数值一致,所述空白表格的列数对应的数值与最长的编码序列中的字符数量对应的数值一致;
29、基于各个所述编码序列对应的目标字符在所述目标模块名称中的序列将各个所述编码序列在所述空白表格中由上往下依序排列,得到中间表格;
30、统计所述中间表格中的空白单元格的数量,并确定所述中间表格中的空白单元格的数量对应的数值的个位数字为目标数字;
31、将所述目标数字插入所述中间表格的空白单元格,得到目标表格,并基于所述目标表格对所述标识码进行加密处理。
32、在一种可能的实现方式中,所述基于所述目标字符在所述目标模块名称中的序列对应的数值与所述第二目标数值定位所述目标字符对应的目标编码算法,包括:
33、确定所述目标字符在所述目标模块名称中的序列对应的数值为所述目标编码算法在所述编码算法矩阵中的位置对应的行所对应的数值,并确定所述目标字符在所述目标模块名称中的序列对应的数值与所述第二目标数值之和为所述目标编码算法在所述编码算法矩阵中的位置对应的列所对应的数值。
34、第二方面,本申请提供一种车辆的识别装置,包括:
35、获取模块,用于获取目标车辆的图像信息、目标车辆上的无线通信模块的模块名称、目标接入点名称及所述目标车辆的停放位置的位置编码;其中,所述目标接入点名称为所述目标车辆驶入停车场所至停放于所述停放位置的时间段内接入的无线接入点的名称,所述停车场所内设有多个无线接入点,所述目标接入点名称包括至少一个;
36、判断模块,用于判断通过所述图像信息是否能够获取所述目标车辆的车牌号;
37、第一标识模块,用于若通过所述图像信息能够获取所述目标车辆的车牌号时,基于所述车牌号对所述目标车辆进行标识;
38、第二标识模块,用于若通过所述图像信息不能获取所述目标车辆的车牌号时,基于所述模块名称、所述目标接入点名称及所述位置编码生成标识码,并基于所述标识码对所述目标车辆进行标识。
39、第三方面,本申请提供一种终端设备,所述终端设备包括处理器、存储器以及存储在所述存储器上并可被所述处理器执行的计算机程序,其中所述计算机程序被所述处理器执行时,实现如上任一项所述的本文档来自技高网...
【技术保护点】
1.一种车辆的识别方法,其特征在于,包括:
2.根据权利要求1所述的车辆的识别方法,其特征在于,所述获取目标车辆的图像信息、目标车辆上的无线通信模块的模块名称、目标接入点名称及所述目标车辆的停放位置的位置编码,包括:
3.根据权利要求1所述的车辆的识别方法,其特征在于,所述图像信息包括多个图像帧,所述判断通过所述图像信息是否能够获取所述目标车辆的车牌号,包括:
4.根据权利要求1所述的车辆的识别方法,其特征在于,所述目标接入点名称为单一字符,所述基于所述模块名称、所述目标接入点名称及所述位置编码生成标识码,包括:
5.根据权利要求1所述的车辆的识别方法,其特征在于,所述基于所述标识码对所述目标车辆进行标识,包括:
6.根据权利要求5所述的车辆的识别方法,其特征在于,所述基于所述模块名称对所述标识码进行加密处理,包括:
7.根据权利要求6所述的车辆的识别方法,其特征在于,所述基于所述目标字符在所述目标模块名称中的序列对应的数值与所述第二目标数值定位所述目标字符对应的目标编码算法,包括:
8.一种车辆
9.一种终端设备,其特征在于,所述终端设备包括处理器、存储器以及存储在所述存储器上并可被所述处理器执行的计算机程序,其中所述计算机程序被所述处理器执行时,实现如权利要求1至7中任一项所述的车辆的识别方法。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,其中,所述计算机程序被处理器执行时,实现如权利要求1至7中任一项所述的车辆的识别方法。
...【技术特征摘要】
1.一种车辆的识别方法,其特征在于,包括:
2.根据权利要求1所述的车辆的识别方法,其特征在于,所述获取目标车辆的图像信息、目标车辆上的无线通信模块的模块名称、目标接入点名称及所述目标车辆的停放位置的位置编码,包括:
3.根据权利要求1所述的车辆的识别方法,其特征在于,所述图像信息包括多个图像帧,所述判断通过所述图像信息是否能够获取所述目标车辆的车牌号,包括:
4.根据权利要求1所述的车辆的识别方法,其特征在于,所述目标接入点名称为单一字符,所述基于所述模块名称、所述目标接入点名称及所述位置编码生成标识码,包括:
5.根据权利要求1所述的车辆的识别方法,其特征在于,所述基于所述标识码对所述目标车辆进行标识,包括:
6.根据权利要求5所述的车辆的识...
【专利技术属性】
技术研发人员:陈昌凤,陈明春,王超,杨益,祝子秋,蔡卓雯,
申请(专利权)人:深圳智优停科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。