Vehicle verification system and method

文档序号:950252 发布日期:2020-10-30 浏览:6次 中文

阅读说明:本技术 一种车辆验证系统及验证方法 (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.)

1. A vehicle authentication system, characterized by: the VIN verification system comprises a VIN code identification module and a VIN code verification module; the VIN code recognition module is used for processing the picture and recognizing the VIN code of the vehicle after photographing the VIN code in front of the vehicle; and the VIN code verification module verifies the validity of the identified VIN code.

2. A vehicle authentication method characterized by: the vehicle authentication system according to claim 1 is used for authentication, a picture is obtained by photographing the VIN code, then the character is automatically recognized, and then the validity of the VIN code is authenticated.

3. The vehicle authentication method according to claim 2, characterized in that: by cutting the picture, the character part is selected and binaryzation processing is carried out to improve the identification precision.

4. The vehicle authentication method according to claim 2, characterized in that: and recognizing the characters to an editable module, manually checking, and checking the validity of the VIN code after recognition.

5. The vehicle authentication method according to any one of claims 2 to 4, characterized in that: the authentication 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.

Technical Field

The invention relates to a verification system, in particular to a vehicle verification system and a vehicle verification method.

Background

Vehicle Identification Number (VIN) is a set of alphanumeric characters assigned by the vehicle manufacturer to a particular vehicle for the purpose of identifying the vehicle. That is, the frame number we often say. The relationship between the VIN code and the vehicle is similar to the relationship between a resident identification card and a citizen, and therefore the VIN code is also called the vehicle identification card.

The VIN code is composed of 17-bit word codes of a world manufacturer identification code, a vehicle description part and a vehicle indication 3 part, so that the VIN code of each vehicle manufactured in the world within 30 years is guaranteed to have uniqueness. The vehicle identification code can only adopt 33 characters of Arabic numerals and capital English letters except I, O, Q. The VIN code is used as a basis for identifying the uniqueness of the vehicle, has a similar effect to a resident identification card of a citizen in daily life and legal activities, and is commonly used in the fields of vehicle management, vehicle detection, vehicle theft prevention, vehicle maintenance, second-hand vehicle transaction, automobile recall and vehicle insurance.

According to the stipulation, the 9 th digit in the VIN code is a check digit, similar to the last digit of the resident identification card, and is any one of the numbers or letters 'X' in the range of 0-9. The arrangement of the check bit avoids the VIN code from being randomly tampered or artificially and mistakenly input.

The prior detection method still verifies the validity of the VIN code through manual calculation, the efficiency is slow, in many application places, a user is difficult to master the complex verification program of the VIN code in a short time, and even if the user has computer program calculation, the input of the VIN code is not intelligent, and the VIN code is difficult to verify in practical application because an image recognition technology is not utilized.

Disclosure of Invention

The purpose of the invention is as follows: the invention provides a vehicle verification system and a vehicle verification method, which aim to solve the problem of difficulty in VIN code verification in the prior art and realize intelligent VIN code verification.

The technical scheme is as follows: 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 adopts a vehicle verification system for verification, obtains pictures by photographing the VIN code, then automatically identifies characters, and verifies the validity of the VIN code.

By cutting the picture, the character part is selected and binaryzation processing is carried out to improve the identification precision.

And recognizing the characters to an editable module, manually checking, and checking the validity of the VIN code after recognition.

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 working principle is as follows: the VIN code is photographed, the character is automatically recognized, and whether the VIN code is correct or not is checked according to the input VIN code.

The verification system utilizes an Android Studio tool to call a photographing function carried by the tool, selects character parts by cutting pictures and performs some binarization processing so as to improve the identification precision, and calls an interface of a tess-two open source library of Google to identify characters; because the recognition has certain accuracy limit, the characters are recognized to an editable module, and manual verification is carried out to ensure that the input VIN codes are consistent with those on the vehicle; after identification, the validity of the VIN code is checked.

Has the advantages that: the VIN code is verified through the image recognition and verification system, so that the automatic verification of the VIN code is realized, the verification efficiency of the VIN code is improved, and the VIN code verification method has wide application prospects in the fields of vehicle management, vehicle detection, vehicle theft prevention, vehicle maintenance, second-hand vehicle transaction, vehicle scrapping and recycling, vehicle recall and vehicle insurance.

Drawings

FIG. 1 is a flow chart of a system verification method of the present invention;

FIG. 2 is a diagram of the verification result of the present invention.

Detailed Description

As shown in fig. 1, the verification system of the present invention includes two modules, a VIN code identification module and a VIN code verification module; the VIN code recognition module photographs the VIN code in front of the vehicle, namely below the windshield, processes the picture and recognizes the VIN code of the vehicle through image software. The VIN code verification module is used for verifying the validity of the currently input VIN code for the identified VIN code.

(1) Corresponding numerical value of each character of VIN code

TABLE 1 VIN code character corresponding numerical values

(2) Weighted value of VIN code 1-17 bits

TABLE 2 weight values of VIN code 1-17 bits

Number of bits 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
Weighted values 8 7 6 5 4 3 2 10 0 9 8 7 6 5 4 3 2

The verification method comprises the following steps:

(1) starting from the first bit, the value corresponding to the VIN code character is multiplied by the weighted value of the bit, and then summed and the remainder is obtained by 11 (% 11) (the weighted value corresponding to the numeric portion of the lookup table 1 corresponding to the numeric portion of the lookup table 2 + … … + the weighted value corresponding to the numeric portion of the lookup table 1 corresponding to the 17 th character lookup table 2).

(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 specific process is shown in fig. 1.

As shown in fig. 2, the verification result is obtained by taking a picture, then performing binarization processing to remove interference factors so as to make the image identification more accurate, clicking the identification will identify the uppermost image, identify the numbers and characters therein, i.e., the VIN code, in the editable area, and then clicking the verification will start the verification algorithm in the system to verify the VIN code. The correctness and mistakes of the verification result are displayed in the verification result area.

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

网友询问留言

已有0条留言

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

精彩留言,会给你点赞!