一种车辆验证系统及验证方法

文档序号:950252 发布日期:2020-10-30 浏览:5次 >En<

阅读说明:本技术 一种车辆验证系统及验证方法 (Vehicle verification system and method ) 是由 龚鹏飞 常正辉 于 2020-07-22 设计创作,主要内容包括:本发明公开了一种车辆验证系统及验证方法,车辆验证系统包括VIN码识别模块和VIN码验证模块;该VIN码识别模块对车辆前方的VIN码进行拍照后,对图片进行处理并识别出所述车辆的VIN码;VIN码验证模块对识别出的VIN码验证有效性。本发明车辆验证方法包括以下步骤:(1)从第一位开始,VIN码字符对应的数值与该位的加权值相乘再求和与11求余;(2)将步骤(1)所得的余数与VIN码第九位字符相比较,若相等则是正确的VIN码,否则错误。本发明通过图像识别和验证系统对VIN码进行验证,提高了验证效率。(The invention discloses a vehicle verification system and a vehicle verification method, wherein the vehicle verification system comprises a VIN code identification module and a VIN code verification module; the VIN code recognition module takes a picture of the VIN code in front of the vehicle, processes the picture and recognizes the VIN code of the vehicle; and the VIN code verification module verifies the validity of the identified VIN code. The vehicle verification method comprises the following steps: (1) from the first bit, multiplying the value corresponding to the VIN code character by the weighted value of the bit, summing and complementing by 11; (2) comparing the remainder obtained in the step (1) with the ninth character of the VIN code, if the remainder is equal to the ninth character of the VIN code, the VIN code is correct, otherwise, the VIN code is wrong. The VIN code is verified through the image recognition and verification system, and the verification efficiency is improved.)

一种车辆验证系统及验证方法

技术领域

本发明涉及验证系统,尤其涉及一种车辆验证系统及验证方法。

背景技术

车辆识别代号vehicle identification number(VIN),是为了识别某一辆车,由车辆制造厂为该车辆指定的一组字码。也就是我们大家经常说的车架号。VIN码与机动车的关系,类似如居民身份证和公民个人之间的关系,因此也称VIN码是车辆的身份证。

VIN码由世界制造厂识别代号、车辆说明部分和车辆指示3部分共17位字码构成组成,以此保证30年之内在世界范围内制造的每辆车辆的VIN码具有唯一性。车辆识别代号中只能采用***数字和除I、O、Q以外的大写英文字母,共33个字符。VIN码作为识别车辆唯一性的依据,在日常生活和法律活动中的作用类似公民的居民身份证,常用于车辆管理、车辆检测、车辆防盗、车辆维修、二手车交易、汽车召回及车辆保险领域。

根据规定,VIN码中第9位是校验位,类似居民身份证最后一位,是0~9中任一个数字或字母“X”。校验位的设置避免了VIN码被随意篡改或出现人为的误输入。

目前的检测方法普遍还是通过人工计算来验证VIN码的有效性,效率很慢,在很多应用场所,用户对于VIN码的复杂验算程序也很难在短时间内掌握,且即便有计算机程序计算,但是对VIN码的输入不智能,没有利用图像识别技术,导致VIN码在实际应用中验证困难。

发明内容

发明目的:本发明提供一种车辆验证系统及验证方法,以解决现有技术中VIN码验证困难的问题,实现智能化的VIN码验证问题。

技术方案:本发明车辆验证系统,包括VIN码识别模块和VIN码验证模块;该VIN码识别模块对车辆前方的VIN码进行拍照后,对图片进行处理并识别出所述车辆的VIN码;VIN码验证模块对识别出的VIN码验证有效性。

本发明车辆验证方法,采用车辆验证系统进行验证,通过对VIN码进行拍照获得图片,然后对字符进行自动识别,再验证VIN码的有效性。

通过对图片进行裁剪,选出字符部分并做二值化处理以提高识别精度。

将字符识别到一个可编辑的模块,进行人工校验,识别后再检验VIN码的有效性。

本发明车辆验证方法包括以下步骤:

(1)从第一位开始,VIN码字符对应的数值与该位的加权值相乘再求和与11求余;

(2)将步骤(1)所得的余数与VIN码第九位字符相比较,若相等则是正确的VIN码,否则错误。

工作原理:本发明通过对VIN码进行拍照,然后对字符进行自动识别,根据输入的VIN码,再检验VIN码是否正确。

本发明验证系统利用Android Studio工具,调用工具自带的拍照功能,通过对图片进行裁剪,选出字符部分并会做一些二值化处理以便提高识别精度,调用谷歌的tess-two开源库的接口,对字符进行识别;因为识别有一定的精度限制,所以将字符识别到一个可编辑的模块,进行人工校验以确保输入的VIN码与车辆上的一致;识别之后再检验VIN码的有效性。

有益效果:本发明通过图像识别和验证系统对VIN码进行验证,实现了VIN码的自动验证,提高了VIN码的验证效率,在车辆管理、车辆检测、车辆防盗、车辆维修、二手车交易、车辆的报废回收、汽车召回及车辆保险领域有广泛的应用前景。

附图说明

图1为本发明系统验证方法流程图;

图2为本发明验证结果图。

具体实施方式

如图1所示,本发明验证系统包括VIN码识别模块和VIN码验证模块两大模块;其中VIN码识别模块对车辆前方,即挡风玻璃下方的VIN码进行拍照,然后对图片进行处理再通过图像软件识别出该车辆的VIN码。VIN码验证模块是对识别出的VIN码验证当前输入的VIN码的有效性。

(1)VIN码各个字符的对应数值

表1.VIN码字符对应数值

(2)VIN码1-17位的加权值

表2.VIN码1-17位的加权值

位数 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
加权值 8 7 6 5 4 3 2 10 0 9 8 7 6 5 4 3 2

本发明验证方法包括以下步骤:

(1)从第一位开始,VIN码字符对应的数值与该位的加权值相乘再求和与11求余,(第1位字符查找表1对应数值部分*查找表2对应的加权值+……+第17位字符查找表1对应数值部分*查找表2对应的加权值)%11。

(2)将步骤(1)所得的余数与VIN码第九位字符相比较,若相等则是正确的VIN码,否则错误。具体过程如图1所示。

验证结果如图2所示,通过拍照获得初始图片,然后再进行二值化处理去除干扰因素以使图像识别的更准确,点击识别就会对最上方的图片进行识别,识别出其中的数字与字符,即VIN码到可编辑区,然后点击验证就会启动系统中的验证算法对VIN码进行验证。验证结果的正确与错误将显示到验证结果区。

5页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:一种基于背景散热片消融的车标定位方法

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!