A method for checking a certificate and license checking device
The certificate verification device with a certificate verification module and feedback module addresses the issue of misused lost certificates by accurately authenticating certificates using a database and adaptive clarity threshold adjustments, enhancing security.
Patent Information
- Application Number
- CN202410869109.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-07-01
- Publication Date
- 2024-12-20
- Estimated Expiration
- 2044-07-01
AI Technical Summary
Existing certificate verification methods fail to accurately authenticate the authenticity of certificates, leading to potential security breaches when lost certificates are misused due to lack of timely detection.
A certificate verification device with a certificate verification module and feedback module, utilizing a certificate database, image data collection, light wave authentication, and clarity deviation detection to establish a certificate model, ensuring accurate verification and adaptively adjusting clarity thresholds.
Enhances security by accurately identifying genuine certificates, preventing misuse of lost certificates, and dynamically improving verification accuracy through adaptive clarity threshold adjustments.
Smart Images

Figure CN118570883B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of certificate and license inspection, and in particular to an inspection method of a certificate and license inspection device. Background Art
[0002] When conducting security management, the certificate-issuing authority will issue a certificate to an individual, thereby proving the individual’s identity and using it to pass security inspections;
[0003] At present, when using certificates for identity verification, the authenticity of the certificates is generally determined by attaching the certificates to a verification device. However, the certificates may be lost during use. When the lost certificates are picked up by others, they can also be used to complete the verification. However, the certificates are highly concealed and cannot be discovered in time, resulting in a serious decline in security effects. Therefore, an inspection method for a certificate inspection device is proposed. Summary of the invention
[0004] The object of the present invention is to provide a verification method for a certificate verification device to solve the problems raised in the above background technology.
[0005] To achieve the above object, a verification method of a certificate verification device is provided, wherein the certificate verification device comprises a certificate verification module and a verification feedback module, and the verification method of the certificate verification device comprises the following steps:
[0006] S1. Establish a certificate database, and then generate a separate certificate template for each user in the certificate database;
[0007] S2. The placement area of the passport to be checked is collected. When the placement area is consistent with the area of the certificate template, the certificate template and the passport to be checked are overlapped and detected;
[0008] S3, collecting image data of the passport to be checked, and using light waves to collect dimensions and perform anti-counterfeiting authentication on the passport to be checked, and then combining the image data and the collected dimension data to establish a license model for the passport to be checked;
[0009] S4, locate the identification area of the certificate model, identify the user according to the identification area, extract the user's certificate template from the database according to the identification result, and then perform clarity deviation detection on the certificate template and the certificate model;
[0010] S5. Determine the clarity deviation threshold. When the clarity deviation values of the certificate model and the certificate template are lower than the clarity deviation threshold, it is determined that the certificate to be inspected has passed the inspection, and the certificate model is incorporated into the certificate template for data supplement.
[0011] As a further improvement of the technical solution, the certificate inspection device includes an inspection device body, a certificate verification module and a verification feedback module;
[0012] Check the device body;
[0013] A certificate verification module, which generates a certificate model for the certificate to be checked, and is used to check the certificate to be checked through the certificate model;
[0014] The verification feedback module is used to provide feedback to the user based on the verification result of the certificate verification module.
[0015] As a further improvement of the technical solution, S1 establishes a data transmission connection between the certificate inspection device and the certificate management terminal using the Internet of Things, thereby extracting certificate data from the certificate management terminal, and then establishing a certificate database based on the certificate data.
[0016] As a further improvement of the technical solution, the step of S1 is as follows:
[0017] S1.1. Collect the usage specifications of the certificate and generate a blank certificate template according to the usage specifications;
[0018] S1.2. Extract the certificate data of each user from the certificate database, and then input it into the blank certificate template separately, so as to generate a separate certificate template for each user, and send it to the certificate management end at the same time. The certificate management end will produce the certificate through the certificate template.
[0019] As a further improvement of the technical solution, the steps of S2 are as follows:
[0020] S2.1. When the surface of the subject to be inspected detects that the photo to be inspected is placed, the document verification module collects the placement area of the photo to be inspected and calculates the area of the document template;
[0021] S2.2. Compare the area of the passport to be checked with the area of the ID template. When the area of the passport to be checked is not equal to the area of the ID template, the check is judged to be unsuccessful. On the contrary, when the area of the passport to be checked is equal to the area of the ID template, the ID template and the passport to be checked are overlapped.
[0022] As a further improvement of this technical solution, the steps of S2.2 are as follows:
[0023] S2.2.1. Perform graphic cutting on the position of the license to be inspected on the surface of the inspection subject to obtain a plane graphic of the license to be inspected;
[0024] S2.2.2. Extract the plane figure of the certificate template according to the usage specifications, and then rotate the plane figure of the certificate template at the same angle according to the plane figure of the passport to be checked, so that the certificate template and the passport to be checked overlap. When they cannot overlap, it is determined that the passport to be checked has failed the inspection.
[0025] As a further improvement of the technical solution, the steps of S3 are as follows:
[0026] S3.1. The document verification module collects image data of the passport to be checked, and at the same time uses different wavelengths of different lights to collect optical images of the passport to be checked, thereby obtaining an optical image of the passport to be checked;
[0027] S3.2, collect sample reference images of paper and printed anti-counterfeiting dots, and then compare the sample reference images with the optical images. If the comparison is different, it is determined that the certificate to be checked fails the inspection. On the contrary, if the comparison is the same, enter S3.3;
[0028] S3.3. Perform dimensional analysis on the optical image to obtain thickness dimensional data of the license to be checked, and then combine the thickness dimensional data with the image data to establish a license model for the license to be checked.
[0029] As a further improvement of the technical solution, the step of S4 is as follows:
[0030] S4.1. Obtain different identification areas for each user in the certificate template, locate the identification area in the certificate model according to the identification area, obtain the identification area of the certificate model, and then use image recognition technology to identify the user in the identification area;
[0031] S4.2. According to the user identification result of S4.1, extract the ID card template of the user from the ID card database, and then perform clarity deviation detection on the ID card template and the ID card model to obtain the clarity deviation value of the ID card template and the ID card model;
[0032] The greater the clarity deviation between the document template and the license model, the greater the clarity deviation value;
[0033] The smaller the clarity deviation between the ID template and the license model, the smaller the clarity deviation value.
[0034] As a further improvement of the technical solution, the step of S5 is as follows:
[0035] S5.1. The administrator of the document management terminal determines the clarity deviation threshold;
[0036] S5.2. Compare the clarity deviation values of the document template and the certificate model with the clarity deviation threshold. When the clarity deviation values of the document model and the document template are lower than the clarity deviation threshold, it is determined that the document to be checked has passed the inspection. Conversely, when the clarity deviation values of the document model and the document template are higher than the clarity deviation threshold, it is determined that the document to be checked has failed the inspection.
[0037] S5.3. The certificate model that passes the verification is saved and sent to the certificate database to replace the original certificate template of the corresponding user, and the clarity deviation threshold of the user is dynamically adjusted.
[0038] Compared with the prior art, the present invention has the following beneficial effects:
[0039] In the verification method of the certificate verification device, the certificate is verified by establishing a certificate template and a certificate model, so as to more accurately identify the authenticity of the user and avoid using a forged certificate chip to pass security verification. At the same time, by dynamically adjusting the clarity deviation threshold, the verification accuracy can be adaptively improved according to the user's latest verified certificate. At the same time, clarity conditions are set for the certificate. When others lose their certificates, the lack of clarity caused by the wear and tear of the certificates makes it impossible for others to use the certificates to pass security, thereby improving the quality of security. BRIEF DESCRIPTION OF THE DRAWINGS
[0040] Figure 1 It is the overall flow chart of the present invention;
[0041] Figure 2 A flowchart of the present invention for generating a blank certificate template according to usage specifications;
[0042] Figure 3 This is a flowchart of the present invention for performing overlapping detection on a certificate template and a passport to be checked;
[0043] Figure 4 A flowchart of the present invention for establishing a license model for a license to be checked;
[0044] Figure 5 A flowchart of the present invention for obtaining the clear deviation value of the certificate template and the license model;
[0045] Figure 6 The present invention is a flowchart of determining whether the license to be inspected has passed the inspection. DETAILED DESCRIPTION
[0046] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.
[0047] See also Figure 1-Figure 6 As shown, the purpose of this embodiment is to provide a verification method for a certificate verification device, the certificate verification device includes a certificate verification module and a verification feedback module;
[0048] The certificate inspection device includes an inspection device body, a certificate verification module and a verification feedback module;
[0049] Check the device body;
[0050] The certificate verification module generates a certificate model for the certificate to be checked, and is used to check the certificate model for the certificate to be checked;
[0051] The verification feedback module is used to provide feedback to the user based on the verification results of the document verification module.
[0052] The inspection method of the certificate inspection device includes the following steps:
[0053] S1. Establish a certificate database, and then generate a separate certificate template for each user in the certificate database;
[0054] S1 uses the Internet of Things to establish a data transmission connection between the certificate inspection device and the certificate management terminal, thereby extracting the certificate data from the certificate management terminal, and then establishing a certificate database based on the certificate data. The working steps are as follows:
[0055] IoT connection establishment: Use IoT technologies such as Wi-Fi, Bluetooth, or dedicated wireless communication protocols to establish a connection between the certificate inspection device and the certificate management terminal, ensuring a secure and stable connection for real-time or periodic data transmission;
[0056] Data transmission and extraction: After scanning or photographing the ID card in the ID card management terminal, key information on the ID card, such as name, ID card number, validity period, etc., is extracted through data processing and image recognition technology, and then the image and data are transmitted to the ID card inspection device using the Internet of Things connection;
[0057] Establish a certificate database: store the extracted certificate data in the database of the certificate inspection device, design the database structure, including fields such as certificate type, name, certificate number, validity period, photo, etc., and ensure that the database design can support fast retrieval and effective data management operations.
[0058] The steps of S1 are as follows:
[0059] S1.1. Collect the usage specifications of the certificate and generate a blank certificate template according to the usage specifications;
[0060] S1.2. Extract the certificate data of each user from the certificate database and then input it into the blank certificate template separately, so as to generate a separate certificate template for each user. The working steps are as follows:
[0061] Define the document usage specifications: determine the standard size, layout and necessary information fields for each document, such as name, document number, photo, etc., and design the layout and format of the blank document template to ensure that it can accommodate all the necessary document information;
[0062] Blank ID template generation: Based on the above specifications and layout requirements, use graphic design tools to generate a blank ID template. The template should include appropriate text boxes, image boxes and backgrounds to facilitate subsequent filling of ID data;
[0063] ID data extraction and filling: Extract each user's ID data, such as name, ID number, photo, etc., from the ID database, and accurately fill the extracted data into the corresponding position according to the layout of the blank ID template, ensuring data alignment and formatting to ensure the neatness and accuracy of the generated ID template.
[0064] The process of generating certificate templates: perform the filling operation for each user in turn, generate the corresponding certificate template, save the generated certificate template and archive it.
[0065] At the same time, it is sent to the certificate management end, which uses the certificate template to produce the certificate, so that the generated physical certificate is consistent with the certificate template, thereby improving the subsequent inspection efficiency.
[0066] S2. The placement area of the passport to be checked is collected. When the placement area is consistent with the area of the certificate template, the certificate template and the passport to be checked are overlapped and detected;
[0067] The steps of S2 are as follows:
[0068] S2.1. When the surface of the subject to be inspected detects that the photo to be inspected is placed, the document verification module collects the placement area of the photo to be inspected and calculates the area of the document template. The working steps are as follows:
[0069] Image acquisition and processing: Use the document verification module to obtain the image data of the photo to be checked and verified, ensuring the image clarity and accuracy for subsequent area calculation;
[0070] Area calculation method: process the image of the photo to be checked and verified in order to obtain the effective area of its surface, convert the image into a grayscale image to simplify processing, threshold the image to separate the background and foreground, and ensure that only the area of the photo to be checked and verified is retained as the foreground, use the contour detection function in an image processing library such as 0penCV to find the contour of the photo to be checked and verified, and calculate the area of the contour. This area is the surface area of the photo to be checked and verified.
[0071] S2.2. Compare the area of the passport to be checked with the area of the passport template;
[0072] When the area of the passport to be checked is not equal to the area of the passport template, the check is considered to have failed;
[0073] On the contrary, when the area of the passport to be checked is equal to the area of the certificate template, the certificate template and the passport to be checked are overlapped and detected.
[0074] The steps of S2.2 are as follows:
[0075] S2.2.1. Perform graphic cutting on the position of the license to be inspected on the surface of the inspection subject to obtain a plane graphic of the license to be inspected;
[0076] S2.2.2. Extract the plane figure of the certificate template according to the usage specifications, and then rotate the plane figure of the certificate template at the same angle according to the plane figure of the passport to be checked, so that the certificate template and the passport to be checked overlap. If they cannot overlap, it is determined that the passport to be checked has failed the inspection. The working steps are as follows:
[0077] Graphic cutting and obtaining plane graphics: extract the image area on the surface of the subject to be inspected from the passport to be inspected. Image segmentation techniques such as edge detection and morphological operations can be used to locate and extract valid plane graphics to obtain the plane graphics I of the passport to be inspected;
[0078] Extract the plane graphics of the certificate template: Extract the plane graphics of the certificate template according to the usage specifications and size requirements of the certificate template. 模板 ;
[0079] Rotate at the same angle: Assuming that the direction or angle of the photo to be checked on the surface of the subject to be checked is determined, the plane image I of the ID template can be rotated 模板 Rotate it at the same angle so that it is consistent with the plane figure I to be checked and certified 待查 Consistent direction;
[0080] Overlap detection: rotate the plane graphic of the ID template 模板 The plane figure I to be checked and certified 待查 Perform overlap detection, the formula is as follows:
[0081]
[0082] Among them, I 待查 (i, j) and I 模版 (i, j) represent the pixel values at positions i and j in the photo to be checked and the ID template, respectively. and Respectively represent the average pixel values of the photo to be checked and the ID template;
[0083] First, calculate the sum of the products of the deviations between the ID card to be checked and the ID template This part measures the correlation between the pixel values of the two images at each pixel position.
[0084] Next, calculate the sum of squares of the deviations of the license to be checked The sum of squares of deviations from the ID template Substituting the above result into the formula, the correlation coefficient p can be calculated. The calculated result is between -1 and 1, which indicates the degree of linear correlation between the two images.
[0085] S3, collecting image data of the passport to be checked, and using light waves to collect dimensions and perform anti-counterfeiting authentication on the passport to be checked, and then combining the image data and the collected dimension data to establish a license model for the passport to be checked;
[0086] The steps for S3 are as follows:
[0087] S3.1. The image data of the passport to be checked is collected through the document verification module. At the same time, different wavelengths of different lights (white light wavelength: 400-650nm; infrared light wavelength: 890nm; ultraviolet light wavelength: 365nm) are used to collect optical images of the passport to be checked, and the white light, infrared light, and ultraviolet light images of the passport are obtained and summarized into optical images, thereby obtaining the optical image of the passport to be checked. The working steps are as follows:
[0088] Light source setting: Use different light sources to illuminate the passport to be checked, including white light, infrared light and ultraviolet light. Each light source has different wavelength range and energy characteristics and can provide different types of information;
[0089] Image acquisition: Use cameras of corresponding wavelengths to capture images, usually using filters to capture infrared and ultraviolet light;
[0090] Optical image aggregation: Aggregate images of different bands into a multispectral image.
[0091] S3.2. Collect sample reference images of paper and printed anti-counterfeiting dots from samples with known marks, and then compare the sample reference images with the optical images. If the comparison is different, it is determined that the certificate to be checked fails the inspection. Otherwise, if the comparison is the same, proceed to S3.3.
[0092] S3.3. Perform dimensional analysis on the optical image to obtain the thickness dimension data of the license to be checked, and then combine the thickness dimension data with the image data to establish a license model for the license to be checked. The working steps are as follows:
[0093] Thickness dimension data acquisition: Accurately measure the thickness of the object to be verified based on the optical image and obtain the thickness dimension data;
[0094] Surface feature analysis: Use image processing techniques such as edge detection and texture analysis to analyze the features and patterns of the surface of the object to be verified;
[0095] Thickness data integration: Correlate measured thickness data with surface features in the image to ensure consistent and accurate measurements;
[0096] Model building and verification: Based on the collected data, a comprehensive verification model based on machine learning algorithms is established to automatically identify and verify the authenticity of the license to be checked.
[0097] S4, locate the identification area of the certificate model, identify the user according to the identification area, extract the user's certificate template from the database according to the identification result, and then perform clarity deviation detection on the certificate template and the certificate model;
[0098] The steps of S4 are as follows:
[0099] S4.1. Obtain the different identification areas for each user in the certificate template, locate the identification area in the certificate model according to the identification area, obtain the identification area of the certificate model, and then use image recognition technology to identify the user in the identification area. The working steps are as follows:
[0100] Definition of ID template and logo area: The ID template is a standardized format, including the overall structure of the ID and the location of the logo area. The logo area refers to the specific area used for personalized information such as user photo, name, number, etc.
[0101] Logo area location and extraction: Use image processing techniques, such as object detection or template matching in computer vision, to locate the logo area in the document template;
[0102] Obtaining the identification area of the certificate model: For each user, according to their personalized information, obtain the corresponding identification area from the certificate template, which involves different groups or layers in the template.
[0103] Image recognition technology for identity recognition: Once the image data of the identification area is obtained, image recognition technology can be used to identify the user, including:
[0104] Face recognition: Use deep learning models such as convolutional neural network-based face recognition models to identify the user's facial features;
[0105] Text recognition OCR: Perform optical character recognition on the text in the logo area to extract the user's name, ID number and other information.
[0106] S4.2. According to the user identification result of S4.1, extract the ID card template of the user from the ID card database, and then perform clarity deviation detection on the ID card template and the ID card model to obtain the clarity deviation value of the ID card template and the ID card model;
[0107] The greater the clarity deviation between the document template and the license model, the greater the clarity deviation value;
[0108] The smaller the clarity deviation between the ID template and the license model, the smaller the clarity deviation value. The formula is as follows:
[0109]
[0110] Where I(i, j) is the pixel value of the ID template, K(i, j) is the pixel value of the ID model, and m and n are the height and width of the image respectively;
[0111] For each pixel position i, j, calculate the difference I(i, j)-K(i, j) between the corresponding pixel values of the two images, square these differences to eliminate the influence of positive and negative signs and highlight the importance of larger differences, sum the squared differences of all pixel positions to obtain the total sum of squared errors, and finally, divide the total sum of squared errors by the total number of pixels to obtain the average squared error of each pixel. The smaller the MSE value, the more similar the document template and the license model are, because the difference of all pixels is smaller. If the document template and the license model are exactly the same, the MSE is 0.
[0112] S5. Determine the clarity deviation threshold. When the clarity deviation values of the certificate model and the certificate template are lower than the clarity deviation threshold, it is determined that the certificate to be inspected has passed the inspection, and the certificate model is incorporated into the certificate template for data supplement.
[0113] The steps of S5 are as follows:
[0114] S5.1. The administrator of the document management terminal determines the clarity deviation threshold;
[0115] S5.2. Compare the clarity deviation values of the document template and the certificate model with the clarity deviation threshold. When the clarity deviation values of the certificate model and the document template are lower than the clarity deviation threshold, it is determined that the certificate to be checked has passed the inspection. On the contrary, when the clarity deviation values of the certificate model and the document template are higher than the clarity deviation threshold, it is determined that the certificate to be checked has not passed the inspection. The working steps are as follows:
[0116] The administrator of the document management end determines a threshold A, which is used to define the qualified standard of image clarity. The choice of the threshold can be determined according to the requirements of the specific application and the actual situation of image processing;
[0117] If the calculated MSE is less than the threshold A, it is considered that the license to be inspected has passed the inspection, that is, the clarity is qualified;
[0118] If the calculated MSE is greater than or equal to the threshold A, it is considered that the license to be inspected has failed the inspection, that is, the clarity is unqualified.
[0119] S5.3. Save the certificate model that passes the verification and send it to the certificate database to replace the original certificate template of the corresponding user. At the same time, dynamically adjust the clarity deviation threshold of the user. The working steps are as follows:
[0120] Processing of verification: When a user's ID passes the clarity test, that is, its MSE is less than the currently set clarity deviation threshold, the ID model corresponding to the verification photo is saved as a new ID template. This new ID template will be sent to the ID database to replace the original ID template;
[0121] Dynamically adjust the clarity deviation threshold: According to the system design, it is possible to consider dynamically adjusting the clarity deviation threshold of the user after each successful verification. This can be adjusted based on the clarity performance of the verified photo to more accurately reflect the user's actual situation, and using the new document model, the subsequent verification process can be completed quickly;
[0122] The adjusted clarity deviation threshold takes threshold A as the final target, so that the clarity of the certificate model and certificate template will not exceed threshold A when they pass the inspection.
[0123] The above shows and describes the basic principles, main features and advantages of the present invention. Those skilled in the art should understand that the present invention is not limited by the above embodiments. The above embodiments and descriptions are only preferred examples of the present invention and are not intended to limit the present invention. Without departing from the spirit and scope of the present invention, the present invention may have various changes and improvements, which fall within the scope of the present invention. The scope of protection of the present invention is defined by the attached claims and their equivalents.
Claims
1. A method for checking a certificate and license checking device, characterized in that: The certificate verification device comprises a certificate verification module and a verification feedback module, and the verification method of the certificate verification device comprises the following steps: S1. Establish a certificate database, and then generate a separate certificate template for each user in the certificate database; S2. The placement area of the passport to be checked is collected. When the placement area is consistent with the area of the certificate template, the certificate template and the passport to be checked are overlapped and detected; S3, collecting image data of the passport to be checked, and using light waves to collect dimensions and perform anti-counterfeiting authentication on the passport to be checked, and then combining the image data and the collected dimension data to establish a license model for the passport to be checked; S4, locate the identification area of the certificate model, identify the user according to the identification area, extract the user's certificate template from the database according to the identification result, and then perform clarity deviation detection on the certificate template and the certificate model; S5. Determine the clarity deviation threshold. When the clarity deviation values of the certificate model and the certificate template are lower than the clarity deviation threshold, it is determined that the certificate to be inspected has passed the inspection, and the certificate model is incorporated into the certificate template for data supplement.
2. The method for checking a certificate and license according to claim 1, characterized in that: The certificate inspection device comprises an inspection device body, a certificate verification module and a verification feedback module; Check the device body; A certificate verification module, which generates a certificate model for the certificate to be checked, and is used to check the certificate to be checked through the certificate model; The verification feedback module is used to provide feedback to the user based on the verification result of the certificate verification module.
3. The method for checking a certificate and license according to claim 1, characterized in that: The S1 establishes a data transmission connection between the certificate inspection device and the certificate management terminal by using the Internet of Things, thereby extracting certificate data from the certificate management terminal, and then establishing a certificate database based on the certificate data.
4. The method for checking a certificate and license according to claim 1, characterized in that: The steps of S1 are as follows: S1.
1. Collect the usage specifications of the certificate and generate a blank certificate template according to the usage specifications; S1.
2. Extract the certificate data of each user from the certificate database, and then input it into the blank certificate template separately, so as to generate a separate certificate template for each user, and send it to the certificate management end at the same time. The certificate management end will produce the certificate through the certificate template.
5. The verification method of the certificate verification device according to claim 1, characterized in that: The steps of S2 are as follows: S2.
1. When the surface of the subject to be inspected detects that the photo to be inspected is placed, the document verification module collects the placement area of the photo to be inspected and calculates the area of the document template; S2.
2. Compare the area of the passport to be checked with the area of the ID template. When the area of the passport to be checked is not equal to the area of the ID template, the check is judged to be unsuccessful. On the contrary, when the area of the passport to be checked is equal to the area of the ID template, the ID template and the passport to be checked are overlapped.
6. The verification method of the certificate verification device according to claim 5, characterized in that: The steps of S2.2 are as follows: S2.2.
1. Perform graphic cutting on the position of the license to be inspected on the surface of the inspection subject to obtain a plane graphic of the license to be inspected; S2.2.
2. Extract the plane figure of the certificate template according to the usage specifications, and then rotate the plane figure of the certificate template at the same angle according to the plane figure of the passport to be checked, so that the certificate template and the passport to be checked overlap. When they cannot overlap, it is determined that the passport to be checked has failed the inspection.
7. The verification method of the certificate verification device according to claim 1, characterized in that: The steps of S3 are as follows: S3.
1. The document verification module collects image data of the passport to be checked, and at the same time uses different wavelengths of different lights to collect optical images of the passport to be checked, thereby obtaining an optical image of the passport to be checked; S3.2, collect sample reference images of paper and printed anti-counterfeiting dots, and then compare the sample reference images with the optical images. If the comparison is different, it is determined that the certificate to be checked fails the inspection. On the contrary, if the comparison is the same, enter S3.3; S3.
3. Perform dimensional analysis on the optical image to obtain thickness dimensional data of the license to be checked, and then combine the thickness dimensional data with the image data to establish a license model for the license to be checked.
8. The verification method of the certificate verification device according to claim 1, characterized in that: The steps of S4 are as follows: S4.
1. Obtain different identification areas for each user in the certificate template, locate the identification area in the certificate model according to the identification area, obtain the identification area of the certificate model, and then use image recognition technology to identify the user in the identification area; S4.
2. According to the user identification result of S4.1, extract the ID card template of the user from the ID card database, and then perform clarity deviation detection on the ID card template and the ID card model to obtain the clarity deviation value of the ID card template and the ID card model; The greater the clarity deviation between the document template and the license model, the greater the clarity deviation value; The smaller the clarity deviation between the ID template and the license model, the smaller the clarity deviation value.
9. The verification method of the certificate verification device according to claim 1, characterized in that: The steps of S5 are as follows: S5.
1. The administrator of the document management terminal determines the clarity deviation threshold; S5.
2. Compare the clarity deviation values of the document template and the certificate model with the clarity deviation threshold. When the clarity deviation values of the document model and the document template are lower than the clarity deviation threshold, it is determined that the document to be checked has passed the inspection. Conversely, when the clarity deviation values of the document model and the document template are higher than the clarity deviation threshold, it is determined that the document to be checked has failed the inspection. S5.
3. The certificate model that passes the verification is saved and sent to the certificate database to replace the original certificate template of the corresponding user, and the clarity deviation threshold of the user is dynamically adjusted.
Citation Information
Patent Citations
Identification method and identification system for anti-counterfeiting information of certificate
CN110895693A
Identity card information automatic extraction and authenticity verification method based on custom template
CN112560850A
