Automatic bar code recognition method

By acquiring data and change compliance rates of barcode images, analyzing the resolution of movement factors, generating object influence signals, and adjusting the transmission speed, the accuracy and efficiency issues of mobile barcode recognition are solved, achieving efficient automatic barcode recognition.

CN119272786BActive Publication Date: 2025-11-21SHENZHEN IDATA TECH CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202411354798.X
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-06-24
Publication Date
2025-11-21
Estimated Expiration
2044-06-24

AI Technical Summary

Technical Problem

In existing technologies, mobile barcode image processing cannot effectively and quickly filter out the highest quality barcodes, resulting in limited recognition accuracy. Furthermore, abnormal barcode movement speed affects recognition efficiency, and there is a lack of automatic control mechanisms.

Method used

By acquiring the data pass rate and change pass rate of the barcode captured image, the recognition value is calculated, and a pass or fail signal is generated. By combining the data and the change pass image, the optimal barcode is determined for recognition. The resolution value of the movement factor is analyzed to generate the object influence signal, and the transmission speed is adjusted according to the proportion of failure.

Benefits of technology

It improves the quality and efficiency of barcode recognition, enabling high-quality automatic barcode recognition at a reasonable speed, and reducing equipment failures and transmission speed adjustments.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119272786B_ABST
    Figure CN119272786B_ABST
Patent Text Reader

Abstract

The present application relates to bar code recognition technical field, specifically to a kind of based on bar code automatic identification method, comprising the following steps: obtaining the bar code data of bar code collection image;Based on bar code data, the identification value of bar code collection image is obtained, the quality of bar code collection image is determined;If the identification value of bar code collection image is greater than or equal to the identification threshold value of bar code collection image, then generate bar code identification qualified signal;Based on data qualified bar code collection image and change qualified bar code collection image, determine the optimal bar code, complete automatic identification work by bar code identifier;The present application can effectively evaluate bar code collection quality, also can determine qualified bar code image, can more bar code is identified, will greatly improve bar code recognition quality.
Need to check novelty before this filing date? Find Prior Art

Description

[0001] This divisional application is a divisional application of the Chinese Patent Application No. 202410813462.9, filed on June 24, 2024, with the title of “A Bar Code Automatic Identification Method, System, Storage Medium and Electronic Equipment”. TECHNICAL FIELD

[0002] The present application relates to the technical field of bar code identification, in particular to a bar code automatic identification method, system, storage medium and electronic equipment. BACKGROUND

[0003] A bar code is composed of bars (dark parts, usually black) and spaces (light parts, usually white) with different widths and reflectivities. These bars and spaces are arranged according to certain encoding rules (code system) to express a group of numerical or alphabetical symbol information.

[0004] In the prior art, for mobile bar codes, a large number of bar code images will be obtained through image acquisition. In the processing process, the bar code images cannot be effectively and quickly screened to obtain the highest quality bar codes, thereby limiting the accuracy of bar code identification.

[0005] In addition, when the bar code is moving, abnormal changes in speed will greatly affect the identification of the bar code. Currently, the problem cannot be analyzed, the transmission device end cannot be contacted, and the transmission speed of the bar code cannot be automatically controlled to ensure the efficiency of bar code identification. SUMMARY

[0006] The purpose of the present application is to provide a bar code automatic identification method, system, storage medium and electronic equipment. The technical problem solved by the present application is that the bar code images cannot be effectively and quickly screened to obtain the highest quality bar codes, thereby limiting the accuracy of bar code identification.

[0007] The purpose of the present application can be achieved by the following technical solutions:

[0008] A bar code automatic identification method, comprising the following steps:

[0009] Step 1: obtaining bar code data of a bar code acquisition image;

[0010] The bar code data includes the bar code contrast of each frame of bar code image.

[0011] Step 2: based on the bar code data, obtaining an identification value of the bar code acquisition image to determine the quality of the bar code acquisition image;

[0012] The identification value of the bar code acquisition image is obtained by summing the data eligibility rate value and the change eligibility rate value.

[0013] If the recognition value of the bar code collection image is greater than or equal to the recognition threshold value of the bar code collection image, a bar code recognition qualified signal is generated;

[0014] If the recognition value of the bar code collection image is less than the recognition threshold value of the bar code collection image, a bar code recognition unqualified signal is generated;

[0015] Step 3: Based on the data qualified bar code collection image and the change qualified bar code collection image, the optimal bar code is determined, and the automatic recognition work is completed through the bar code recognizer;

[0016] The optimal bar code determination process is:

[0017] Extract all the data qualified bar code collection images to obtain a set of data qualified bar code collection images;

[0018] Then, the change qualified bar code collection image is extracted from the set of data qualified bar code collection images to obtain a selected image;

[0019] The maximum value of the bar code contrast in the selected image is obtained, and the selected image is marked as a selected image.

[0020] As a further scheme of the application, in step 2, the data qualified rate value of the bar code collection image is obtained in the following manner:

[0021] The data qualified bar code collection image is obtained, the number of data qualified bar code collection images is counted, and the number of data qualified bar code collection images is compared with the total number of bar code collection images to obtain the data qualified rate value of the bar code collection image.

[0022] As a further scheme of the application, the change qualified rate value of the bar code collection image is obtained in the following manner:

[0023] The change qualified bar code collection image is obtained, the number of change qualified bar code collection images is counted, and the number of change qualified bar code collection images is compared with the total number of bar code collection images to obtain the change qualified rate value of the bar code collection image.

[0024] As a further scheme of the application, the data qualified bar code collection image is obtained in the following manner:

[0025] The bar code contrast of each frame of bar code image is obtained, if the bar code contrast is greater than the bar code contrast threshold value, a bar code contrast good signal is generated, and the bar code image corresponding to the bar code contrast good signal is marked as a data qualified bar code collection image;

[0026] If the bar code contrast is less than or equal to the bar code contrast threshold value, a bar code contrast poor signal is generated, and the bar code image corresponding to the bar code contrast poor signal is marked as a data unqualified bar code collection image.

[0027] As a further scheme of the present application: the acquisition process of the change-qualified barcode collection image is changed to be:

[0028] The barcode contrast of each frame of barcode image is acquired, and the barcode contrast of the adjacent frame of barcode image is calculated by difference, to obtain the barcode change contrast;

[0029] If the barcode change contrast is less than or equal to the barcode change contrast threshold, a barcode change contrast good signal is generated, and the barcode image corresponding to the barcode change contrast good signal is marked as a change-qualified barcode collection image.

[0030] As a further scheme of the present application: the following steps are further included:

[0031] Based on the barcode recognition unqualified signal, a mobile factor resolution value is acquired, and a judgment is made to generate an object influence signal or an object non-influence signal;

[0032] The mobile factor resolution value is obtained by analyzing the speed abnormal time and the signal abnormal time;

[0033] If the mobile factor resolution value is greater than or equal to the mobile factor resolution threshold, an object influence signal is generated.

[0034] As a further scheme of the present application: the mobile factor resolution value is calculated by summing up the time length corresponding ratio and the time point corresponding ratio.

[0035] As a further scheme of the present application: the acquisition process of the time length corresponding ratio is:

[0036] The total time length of the speed abnormal time and the total time length of the signal abnormal time are calculated by difference to obtain a time length corresponding value, and the time length corresponding value and the abnormal total time length are calculated by ratio to obtain a time length corresponding ratio.

[0037] As a further scheme of the present application: the acquisition process of the time point corresponding ratio is:

[0038] Each time point of the speed abnormal time and each time point of the signal abnormal time are acquired, the non-coincidence points of each time point of the speed abnormal time and each time point of the signal abnormal time are extracted to obtain a time point corresponding value, and the time length corresponding value and the abnormal total time point are calculated by ratio to obtain a time point corresponding ratio.

[0039] As a further scheme of the present application: the acquisition process of the speed abnormal time is:

[0040] When the barcode recognition unqualified signal is obtained, the abnormal speed of the barcode object is acquired, and the corresponding time of the abnormal speed is marked as the speed abnormal time.

[0041] As a further scheme of the present application: the acquisition process of the signal abnormal time is:

[0042] The time of generating the signal corresponding to the collected image of the unqualified data is marked as the signal abnormal time.

[0043] As a further scheme of the present application, the method further comprises the following steps:

[0044] Step 5: obtaining the control factor and the preset speed value, outputting a speed control value; and feeding back the obtained speed control value to the object conveying device to adjust the preset conveying speed according to the speed control value.

[0045] As a further scheme of the present application, the obtaining process of the control factor is as follows:

[0046] The control factor is obtained by weighting the bar code unqualified reflection proportion and the speed unqualified reflection proportion.

[0047] As a further scheme of the present application, the obtaining method of the bar code unqualified reflection proportion is as follows:

[0048] The bar code unqualified reflection proportion is obtained by performing mean value calculation on the data unqualified rate value of the bar code collected image and the change unqualified rate value of the bar code collected image.

[0049] As a further scheme of the present application, the obtaining process of the data unqualified rate value of the bar code collected image is as follows:

[0050] The data unqualified bar code collected image is obtained, the number of the data unqualified bar code collected image is counted, and the data unqualified rate value of the bar code collected image is obtained by performing ratio calculation on the number of the data unqualified bar code collected image and the total number of the bar code collected images.

[0051] As a further scheme of the present application, the obtaining process of the change unqualified rate value of the bar code collected image is as follows:

[0052] The number of the change unqualified bar code collected image is counted, and the change unqualified rate value of the bar code collected image is obtained by performing ratio calculation on the number of the change unqualified bar code collected image and the total number of the bar code collected images.

[0053] As a further scheme of the present application, the obtaining method of the speed unqualified reflection proportion is as follows:

[0054] The speed unqualified reflection proportion is obtained by performing ratio calculation on the mean value of the abnormal speed deviation and the real-time moving speed threshold value.

[0055] As a further scheme of the present application, the obtaining process of the mean value of the abnormal speed deviation is as follows:

[0056] The abnormal speed is subtracted from the real-time moving speed threshold to obtain an abnormal speed deviation value, all abnormal speed deviation values in the total time length of the speed abnormal time are added and averaged to obtain an abnormal speed deviation average value;

[0057] As a further scheme of the present application, the system is used to execute the method mentioned above, and the system comprises:

[0058] The barcode collection module acquires the barcode data of the barcode collection image;

[0059] The barcode data comprises the barcode contrast of each frame of barcode image.

[0060] The barcode evaluation module acquires the identification value of the barcode collection image based on the barcode data, and determines the quality of the barcode collection image.

[0061] The identification value of the barcode collection image is obtained by summing the data qualification rate value and the change qualification rate value.

[0062] If the identification value of the barcode collection image is greater than or equal to the identification threshold value of the barcode collection image, a barcode identification qualified signal is generated.

[0063] The identification optimization module determines the optimal barcode based on the data qualified barcode collection image and the change qualified barcode collection image, and completes the automatic identification work through the barcode identifier.

[0064] The optimal barcode determination process is as follows:

[0065] All data qualified barcode collection images are extracted to obtain a set of data qualified barcode collection images.

[0066] Then, the change qualified barcode collection image is extracted from the set of data qualified barcode collection images to obtain a selected image.

[0067] The maximum barcode contrast in the selected image is acquired, and the selected image is marked as a selected image.

[0068] A storage medium, wherein the storage medium stores a computer software program, and the computer software program is executed by a processor to realize the barcode automatic identification method mentioned above.

[0069] An electronic device, comprising:

[0070] A memory for storing a computer software program;

[0071] A processor for reading and executing the computer software program, thereby realizing the barcode automatic identification method mentioned above.

[0072] The present application has the following beneficial effects:

[0073] The application obtains barcode data of a barcode collection image; based on the barcode data, an identification value of the barcode collection image is obtained to determine the quality of the barcode collection image; based on the data qualified barcode collection image and the change qualified barcode collection image, the optimal barcode is determined to complete automatic identification by a barcode identifier; the application collects the image containing the barcode in movement, uses the barcode data containing the barcode deformation and the barcode contrast, and analyzes to obtain the data qualified rate value and the change qualified rate value, which can effectively evaluate the barcode collection quality, and can determine the qualified barcode image to identify the barcode more and greatly improve the barcode identification quality;

[0074] The application obtains the movement factor resolution value based on the unqualified barcode identification signal and judges to generate the object influence signal; due to the too fast movement speed of the barcode, the scanning gun cannot capture and identify the barcode in time, the application judges the influence from the reflection time dimension between the object abnormal speed and the unqualified barcode data, so that the influence factor can be effectively and accurately analyzed, and the factors affecting the barcode identification efficiency can be accurately controlled according to the feedback influence factor;

[0075] When the object non-influence signal is obtained, the application arranges the technical personnel to preferentially check the fault of the barcode collection equipment; when the object influence signal is obtained, the control factor and the preset speed value are obtained to output the obtained speed control value; the obtained speed control value is fed back to the object transmission equipment to adjust the current preset transmission speed according to the speed control value; the application analyzes the influence degree based on the above factors causing the barcode to be difficult to be identified according to the proportion of the unqualified barcode under the current speed and the proportion of the unqualified speed, controls the transmission speed of the barcode object, and makes the barcode be automatically identified with high quality at a reasonable speed. BRIEF DESCRIPTION OF DRAWINGS

[0076] The application will be further described below with reference to the drawings.

[0077] Figure 1 is a flow chart of a barcode automatic identification method provided by embodiment 1 of the application;

[0078] Figure 2 is a flow chart of a barcode automatic identification method provided by embodiment 2 of the application;

[0079] Figure 3 is a flow chart of a barcode automatic identification method provided by embodiment 3 of the application;

[0080] Figure 4 is a system block diagram of a barcode automatic identification system provided by embodiment 4 of the application;

[0081] Figure 5is a system block diagram of an electronic device of a bar code automatic identification method provided by Embodiment 5 of the present application;

[0082] Figure 6 is a system block diagram of a storage medium of a bar code automatic identification method provided by Embodiment 6 of the present application. DETAILED DESCRIPTION

[0083] The technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the drawings in the embodiments of the present application. Obviously, the described embodiments are only a part of the embodiments of the present application, rather than all the embodiments of the present application. Based on the embodiments in the present application, all other embodiments obtained by a person of ordinary skill in the art without creative effort fall within the protection scope of the present application.

[0084] Embodiment 1

[0085] Please refer to Figure 1 The present application is a bar code automatic identification method, which is suitable for a scenario of movable bar codes (i.e., bar codes are arranged on objects, and the objects are moved by a conveying belt), and includes the following steps:

[0086] Step 1: acquiring bar code data of a bar code acquisition image;

[0087] The bar code data includes bar code contrast or bar code deformation;

[0088] In some embodiments, a bar code video on each object is acquired by a bar code acquisition device, and each frame of bar code image is divided based on the bar code video, and then the bar code contrast of each frame of bar code image is acquired;

[0089] It should be explained that: the bar code contrast refers to the difference in brightness between the bar color (usually black or dark color) in the bar code and the background color (usually white or light color). The higher the contrast, the higher the recognition rate of the bar code;

[0090] The calculation of the bar code contrast can be performed by measuring the reflectivity of the bar color and the background color. The reflectivity refers to the ability of the surface of an object to reflect light. In the bar code, the greater the difference between the reflectivity of the bar (RL) and the reflectivity of the empty space (RD), the higher the contrast;

[0091] The calculation formula of the contrast (PCS) is: PCS = (RL - RD) / RL × 100%. This formula can help us quantify the degree of contrast;

[0092] In other embodiments, a bar code video on each object is acquired by a bar code acquisition device, and each frame of bar code image is divided based on the bar code video, and then the bar code deformation of each frame of bar code image is acquired;

[0093] It's important to explain that barcode distortion refers to the difference in distortion between the bar color (usually black or dark) and the background color (usually white or light). The greater the barcode distortion, the lower the barcode's recognition rate.

[0094] The calculation process for barcode distortion is as follows:

[0095] Obtain the length and width values ​​of each black bar and compare them with the standard black bar length and width values ​​(the standard black bar length and width values ​​can be measured before being identified or directly collected from the barcode generation process); calculate the difference between the black bar length value and the standard black bar length value to obtain the black bar length deformation value, and calculate the difference between the black bar width value and the standard black bar width value to obtain the black bar width deformation value;

[0096] The deformation area of ​​each black bar is calculated by multiplying the deformation value of the black bar length by the deformation value of the black bar width.

[0097] Next, obtain the number of tangent points for each black bar and mark the deformation point value for each black bar;

[0098] The deformation area value and deformation point value of each black bar are weighted and processed to obtain the deformation degree of each black bar;

[0099] The barcode deformation degree is obtained by summing up the deformation degree of all black bars;

[0100] For example, the barcode collection device can be a barcode scanner, the barcode collection device disclosed in patent number CN109598173B, etc.

[0101] The weighted average of the deformed area value and the deformed point value for each black bar is as follows:

[0102] The deformed area value and the deformed point value are labeled as Bs and Bd, respectively. The deformation degree DBH of each black bar is calculated using the formula DBH=a1*Bs+a2*Bd. a1 and a2 are both weighting ratio coefficients, with a1 taking a value of 0.61 and a2 taking a value of 0.49.

[0103] Step 2: Based on the barcode data, obtain the recognition value of the barcode image to determine the quality of the barcode image;

[0104] In some implementation schemes, the data pass rate value and change pass rate value of the barcode captured image are obtained based on the barcode data;

[0105] The data pass rate value and the change pass rate value are summed to obtain the recognition value of the barcode image. The recognition value of the barcode image is then compared with the recognition threshold of the barcode image.

[0106] If the recognition value of the barcode collection image is greater than or equal to the recognition threshold value of the barcode collection image, a barcode recognition qualified signal is generated;

[0107] If the recognition value of the barcode collection image is less than the recognition threshold value of the barcode collection image, a barcode recognition unqualified signal is generated;

[0108] The recognition threshold value of the barcode collection image is in the range of 1.6-2.0.

[0109] It should be explained that the barcode recognition qualified signal indicates that the barcode collection device has high qualification and stability when acquiring the moving barcode, that is, a large number of barcodes that can be directly recognized by the barcode recognizer can be obtained. The barcode recognition unqualified signal indicates that the barcode collection device has low qualification and stability when acquiring the moving barcode, that is, a small number of barcodes that can be directly recognized by the barcode recognizer can be obtained.

[0110] Specifically, the data qualified rate value of the barcode collection image is obtained in the following manner:

[0111] Data qualified barcode collection images are obtained, the number of data qualified barcode collection images is counted, and the number of data qualified barcode collection images is compared with the total number of barcode collection images to obtain the data qualified rate value of the barcode collection image.

[0112] The change qualified rate value of the barcode collection image is obtained in the following manner:

[0113] Change qualified barcode collection images are obtained, the number of change qualified barcode collection images is counted, and the number of change qualified barcode collection images is compared with the total number of barcode collection images to obtain the change qualified rate value of the barcode collection image.

[0114] Exemplarily, the data qualified barcode collection image is obtained in the following manner:

[0115] The barcode contrast of each frame of barcode image is obtained, and compared with the barcode contrast threshold value.

[0116] If the barcode contrast is greater than the barcode contrast threshold value, a barcode contrast good signal is generated, and the barcode image corresponding to the barcode contrast good signal is marked as a data qualified barcode collection image.

[0117] If the barcode contrast is less than or equal to the barcode contrast threshold value, a barcode contrast poor signal is generated, and the barcode image corresponding to the barcode contrast poor signal is marked as a data unqualified barcode collection image.

[0118] The change qualified barcode collection image is obtained in the following manner:

[0119] Obtaining the barcode contrast of each frame of barcode image, and performing difference calculation on the barcode contrast of the adjacent frame number of barcode image, to obtain the barcode change contrast;

[0120] Obtaining the barcode change contrast of each frame of barcode image, and comparing with the barcode change contrast threshold value;

[0121] If the barcode change contrast is greater than the barcode change contrast threshold value, a barcode change contrast difference signal is generated, and the barcode image corresponding to the barcode change contrast difference signal is marked as a change unqualified barcode acquisition image;

[0122] If the barcode change contrast is less than or equal to the barcode change contrast threshold value, a barcode change contrast good signal is generated, and the barcode image corresponding to the barcode change contrast good signal is marked as a change qualified barcode acquisition image;

[0123] Another example, the data qualified barcode acquisition image acquisition process is:

[0124] Obtaining the barcode deformation degree of each frame of barcode image, and comparing with the barcode deformation degree threshold value;

[0125] If the barcode deformation degree is less than the barcode deformation degree threshold value, a barcode deformation degree good signal is generated, and the barcode image corresponding to the barcode deformation degree good signal is marked as a data qualified barcode acquisition image;

[0126] If the barcode deformation degree is greater than or equal to the barcode deformation degree threshold value, a barcode deformation degree difference signal is generated, and the barcode image corresponding to the barcode deformation degree difference signal is marked as a data unqualified barcode acquisition image;

[0127] The change qualified barcode acquisition image acquisition process is:

[0128] Obtaining the barcode deformation degree of each frame of barcode image, and performing difference calculation on the barcode deformation degree of the adjacent frame number of barcode image, to obtain the barcode change deformation degree;

[0129] Obtaining the barcode change deformation degree of each frame of barcode image, and comparing with the barcode change deformation degree threshold value;

[0130] If the barcode change deformation degree is less than the barcode change deformation degree threshold value, a barcode change deformation degree difference signal is generated, and the barcode image corresponding to the barcode change deformation degree difference signal is marked as a change unqualified barcode acquisition image;

[0131] If the barcode change deformation degree is greater than or equal to the barcode change deformation degree threshold value, a barcode change deformation degree good signal is generated, and the barcode image corresponding to the barcode change deformation degree good signal is marked as a change qualified barcode acquisition image;

[0132] Step 3: based on the data qualified barcode collection image and the change qualified barcode collection image, the optimal barcode is determined, and the automatic identification work is completed through the barcode identifier;

[0133] In some embodiments, all data qualified barcode collection images are extracted to obtain a set of data qualified barcode collection images;

[0134] Then, the change qualified barcode collection image is extracted from the set of data qualified barcode collection images to obtain a candidate image;

[0135] The maximum value of the barcode contrast in the candidate image is obtained, the candidate image is marked as a selected image, and the barcode in the selected image is identified;

[0136] In other embodiments, all data qualified barcode collection images are extracted to obtain a set of data qualified barcode collection images;

[0137] Then, the change qualified barcode collection image is extracted from the set of data qualified barcode collection images to obtain a candidate image;

[0138] The minimum value of the barcode deformation in the candidate image is obtained, the candidate image is marked as a selected image, and the barcode in the selected image is identified;

[0139] The technical scheme of the embodiment of the application is: obtaining barcode data of a barcode collection image; based on the barcode data, an identification value of the barcode collection image is obtained to determine the quality of the barcode collection image; based on the data qualified barcode collection image and the change qualified barcode collection image, the optimal barcode is determined, and the automatic identification work is completed through the barcode identifier; the application can effectively evaluate the barcode collection quality by collecting the image of the movable barcode containing the barcode, using the barcode data containing the barcode deformation and the barcode contrast, and analyzing to obtain the data qualified rate value and the change qualified rate value, which can determine the qualified barcode image and can more accurately identify the barcode, thereby greatly improving the barcode identification quality.

[0140] Embodiment 2

[0141] Please refer to Figure 2 The application is a barcode automatic identification method, which is suitable for the scene of movable barcode (i.e. the barcode is arranged on an object, and the object moves through a conveying belt), and further includes the following steps:

[0142] Step 4: based on the barcode identification unqualified signal, a moving factor resolution value is obtained, and a judgment is made to generate an object influence signal;

[0143] The object influence signal includes an object influence signal or an object non-influence signal.

[0144] In some embodiments, when a barcode recognition unqualified signal is obtained, an abnormal speed of the barcode object is acquired, a time corresponding to the abnormal speed is acquired, and the time is marked as a speed abnormal time;

[0145] In addition, a time at which a data unqualified barcode acquisition image corresponds to a signal generated is acquired, and the time is marked as a signal abnormal time;

[0146] By analyzing the speed abnormal time and the signal abnormal time, a moving factor resolution value is obtained;

[0147] The moving factor resolution value is compared with a moving factor resolution threshold value;

[0148] If the moving factor resolution value is less than the moving factor resolution threshold value, an object influence signal is generated;

[0149] If the moving factor resolution value is greater than or equal to the moving factor resolution threshold value, an object non-influence signal is generated;

[0150] It should be explained that the object influence signal indicates that the abnormality of the object movement and the abnormality of the barcode data have a large overlap in time, and the movement of the object greatly affects the acquisition of the barcode data qualification. The object non-influence signal indicates that the abnormality of the object movement and the abnormality of the barcode data have a small overlap in time, and the movement of the object less affects the acquisition of the barcode data qualification.

[0151] The acquisition process of the abnormal speed of the barcode object is as follows:

[0152] The real-time moving speed of the barcode object within the barcode acquisition time is acquired, and the real-time moving speed is compared with a real-time moving speed threshold value;

[0153] If the real-time moving speed is greater than or equal to the real-time moving speed threshold value, a speed abnormal signal is generated, and the real-time moving speed is marked as an abnormal speed;

[0154] If the real-time moving speed is less than the real-time moving speed threshold value, a speed normal signal is generated, and the real-time moving speed is marked as a normal speed;

[0155] Exemplarily, the speed abnormal time and the signal abnormal time are analyzed, and the specific process is as follows:

[0156] The total duration of the speed abnormal time and the total duration of the signal abnormal time are acquired, the total duration of the speed abnormal time is subtracted from the total duration of the signal abnormal time to obtain a duration corresponding value, and the duration corresponding value is divided by an abnormal total duration (the abnormal total duration is the sum of the total duration of the speed abnormal time and the total duration of the signal abnormal time) to obtain a duration corresponding ratio;

[0157] Each time point of the speed abnormal time and each time point of the signal abnormal time are acquired, the number of non-coincidence points of each time point of the speed abnormal time and each time point of the signal abnormal time is extracted, a time point corresponding value is obtained, the time point corresponding value is subjected to ratio calculation with the total number of abnormal time points (the total number of abnormal time points is the sum of the number of time points of the speed abnormal time and the number of time points of the signal abnormal time), and a time point corresponding ratio is obtained;

[0158] The length corresponding ratio and the time point corresponding ratio are added and summed, and a mobile factor resolution value is calculated;

[0159] The technical scheme of the embodiment of the present application is: based on the unqualified signal of barcode recognition, the mobile factor resolution value is acquired and judged to generate whether the object affects the signal; due to the too fast moving speed of the barcode, the scanning gun may fail to capture and recognize the barcode in time, the present application judges the influence from the reflection time dimension between the abnormal speed of the object and the unqualified barcode data, so that the influencing factor can be effectively and accurately analyzed, and the factors of poor barcode recognition efficiency can be accurately regulated and controlled according to the feedback influencing factor.

[0160] Embodiment 3

[0161] Please refer to Figure 3 The present application is a kind of barcode automatic identification method, applicable to the scene of movable barcode (i.e. the barcode is arranged on the object, and the object moves through the conveying belt), and further comprises the following steps:

[0162] Step 5: based on whether the feedback object affects the signal, the processing work of the corresponding barcode recognition unqualified is completed;

[0163] In some embodiments, when it is obtained that the object does not affect the signal, arrange the technical personnel to preferentially check the fault of the barcode collection equipment;

[0164] When it is obtained that the object affects the signal, the control factor and the preset speed value are acquired, and the speed control value is output; the obtained speed control value is fed back to the object transmission device, and the current preset transmission speed is adjusted according to the speed control value;

[0165] Specifically, the acquisition process of the control factor is:

[0166] The barcode unqualified reflection proportion and the speed unqualified reflection proportion are acquired, the barcode unqualified reflection proportion and the speed unqualified reflection proportion are subjected to weighted processing, and the control factor is obtained;

[0167] Further, the acquisition method of the barcode unqualified reflection proportion is:

[0168] The data unqualified barcode collection image is acquired, the number of data unqualified barcode collection images is counted, the number of data unqualified barcode collection images is compared with the total number of barcode collection images, and the data unqualified rate value of the barcode collection image is obtained by ratio calculation;

[0169] The change unqualified barcode collection image is acquired, the number of change unqualified barcode collection images is counted, the number of change unqualified barcode collection images is compared with the total number of barcode collection images, and the change unqualified rate value of the barcode collection image is obtained by ratio calculation;

[0170] The data unqualified rate value of the barcode collection image is compared with the change unqualified rate value of the barcode collection image, and the barcode unqualified reflection proportion is obtained by mean value calculation;

[0171] The speed unqualified reflection proportion is obtained in the following manner:

[0172] The total duration of the speed abnormal time and the abnormal speed are acquired, the abnormal speed is compared with the real-time moving speed threshold value, the abnormal speed deviation value is obtained by difference calculation, the sum of all abnormal speed deviation values in the total duration of the speed abnormal time is added and averaged to obtain the abnormal speed deviation mean value;

[0173] The abnormal speed deviation mean value is compared with the real-time moving speed threshold value, and the speed unqualified reflection proportion is obtained by ratio calculation;

[0174] The barcode unqualified reflection proportion and the speed unqualified reflection proportion are marked as BBt and BBv, and the control factor KT is calculated by the formula KT = b1*BBt + b2*BBv, b1 and b2 are weight proportion coefficients, b1 is 0.34, and b2 is 0.66;

[0175] The barcode unqualified reflection proportion and the speed unqualified reflection proportion are marked as BBt and BBv, and the control factor KT is calculated by the formula KT = b1*BBt + b2*BBv, b1 and b2 are weight proportion coefficients, b1 is 0.34, and b2 is 0.66;

[0176] The scheme of the embodiment of the application is as follows: when the object does not affect the signal, arrange technical personnel to preferentially check the fault of the barcode collection device; when the object affects the signal, acquire the control factor and the preset speed value, and output the obtained speed control value; the obtained speed control value is fed back to the object transmission device, and the current preset transmission speed is adjusted according to the speed control value; based on the above factors that cause the barcode to be difficult to be recognized, the influence degree is analyzed according to the degree proportion of the barcode unqualified under the current speed and the speed unqualified proportion, and the transmission speed of the barcode object is controlled, so that the effect of automatically recognizing the barcode can be completed at a reasonable speed and with high quality.

[0177] Embodiment 4

[0178] Please refer to Figure 4As shown, the present application is a bar code automatic identification system, comprising:

[0179] The bar code acquisition module acquires bar code data of the bar code acquisition image.

[0180] In some embodiments, the bar code video on each object is acquired by the bar code acquisition device, and each frame of bar code image is divided based on the bar code video, and the bar code contrast of each frame of bar code image is acquired.

[0181] In other embodiments, the bar code video on each object is acquired by the bar code acquisition device, and each frame of bar code image is divided based on the bar code video, and the bar code deformation of each frame of bar code image is acquired.

[0182] The bar code evaluation module acquires the identification value of the bar code acquisition image based on the bar code data, and determines the quality of the bar code acquisition image.

[0183] In some embodiments, the data qualified rate value and the change qualified rate value of the bar code acquisition image are acquired according to the bar code data.

[0184] The data qualified rate value and the change qualified rate value are summed to obtain the identification value of the bar code acquisition image, and the identification value of the bar code acquisition image is compared with the identification threshold value of the bar code acquisition image.

[0185] If the identification value of the bar code acquisition image is greater than or equal to the identification threshold value of the bar code acquisition image, a bar code identification qualified signal is generated.

[0186] If the identification value of the bar code acquisition image is less than the identification threshold value of the bar code acquisition image, a bar code identification unqualified signal is generated.

[0187] The identification threshold value of the bar code acquisition image is in the range of 1.6-2.0.

[0188] Specifically, the data qualified rate value of the bar code acquisition image is acquired in the following manner:

[0189] The number of data qualified bar code acquisition images is counted, and the number of data qualified bar code acquisition images is compared with the total number of bar code acquisition images to obtain the data qualified rate value of the bar code acquisition image.

[0190] The change qualified rate value of the bar code acquisition image is acquired in the following manner:

[0191] The number of change qualified bar code acquisition images is counted, and the number of change qualified bar code acquisition images is compared with the total number of bar code acquisition images to obtain the change qualified rate value of the bar code acquisition image.

[0192] The recognition optimization module determines the optimal barcode based on the data qualified barcode collection image and the change qualified barcode collection image, and completes the automatic recognition through the barcode recognizer;

[0193] The optimal barcode determination process is as follows:

[0194] Extract all data qualified barcode collection images to obtain a set of data qualified barcode collection images;

[0195] Then extract the change qualified barcode collection image from the set of data qualified barcode collection images to obtain a selected image;

[0196] Obtain the maximum value of the contrast of the barcode in the selected image, and mark the selected image as a selected image;

[0197] The factor resolution module obtains the abnormal speed of the barcode object when the barcode recognition is not qualified, and marks the time corresponding to the abnormal speed as the speed abnormal time;

[0198] And, obtain the time generated by the data unqualified barcode collection image corresponding signal, and mark it as signal abnormal time;

[0199] By analyzing the speed abnormal time and the signal abnormal time, the moving factor resolution value is obtained;

[0200] Compare the moving factor resolution value with the moving factor resolution threshold value;

[0201] If the moving factor resolution value is greater than or equal to the moving factor resolution threshold value, the object influence signal is generated;

[0202] If the moving factor resolution value is less than the moving factor resolution threshold value, the object does not affect the signal;

[0203] The abnormal speed of the barcode object is obtained as follows:

[0204] Obtain the real-time moving speed of the barcode object within the barcode collection time, and compare the real-time moving speed with the real-time moving speed threshold value;

[0205] If the real-time moving speed is greater than or equal to the real-time moving speed threshold value, the speed abnormal signal is generated, and the real-time moving speed is marked as the abnormal speed;

[0206] If the real-time moving speed is less than the real-time moving speed threshold value, the speed normal signal is generated, and the real-time moving speed is marked as the normal speed;

[0207] Exemplarily, the speed abnormal time and the signal abnormal time are analyzed, and the specific process is as follows:

[0208] obtaining the total duration of the speed abnormal time and the total duration of the signal abnormal time, calculating the difference between the total duration of the speed abnormal time and the total duration of the signal abnormal time to obtain a duration corresponding value, and calculating the ratio of the duration corresponding value to the total abnormal duration (the total abnormal duration being the sum of the total duration of the speed abnormal time and the total duration of the signal abnormal time) to obtain a duration corresponding ratio;

[0209] obtaining each time point of the speed abnormal time and each time point of the signal abnormal time, extracting non-coincidence points of each time point of the speed abnormal time and each time point of the signal abnormal time to obtain a time point corresponding value, and calculating the ratio of the time point corresponding value to the total abnormal time point (the total abnormal time point being the sum of each time point of the speed abnormal time and each time point of the signal abnormal time) to obtain a time point corresponding ratio;

[0210] adding the duration corresponding ratio and the time point corresponding ratio to obtain a moving factor resolution value;

[0211] The automatic control module: when the object does not affect the signal, arrange the technical personnel to check the fault of the bar code collection equipment first;

[0212] When the object affects the signal, obtain the control factor and the preset speed value, output the obtained speed control value, and feed back the obtained speed control value to the object transmission device to adjust the current preset transmission speed according to the speed control value;

[0213] Specifically, the control factor obtaining process is as follows:

[0214] obtaining the bar code unqualified reflection proportion and the speed unqualified reflection proportion, and weighting the bar code unqualified reflection proportion and the speed unqualified reflection proportion to obtain the control factor;

[0215] Further, the bar code unqualified reflection proportion is obtained in the following manner:

[0216] obtaining data unqualified bar code collection images, counting the number of data unqualified bar code collection images, and calculating the ratio of the number of data unqualified bar code collection images to the total number of bar code collection images to obtain a data unqualified rate value of the bar code collection images;

[0217] obtaining change unqualified bar code collection images, counting the number of change unqualified bar code collection images, and calculating the ratio of the number of change unqualified bar code collection images to the total number of bar code collection images to obtain a change unqualified rate value of the bar code collection images;

[0218] calculating the mean value of the data unqualified rate value of the bar code collection images and the change unqualified rate value of the bar code collection images to obtain the bar code unqualified reflection proportion;

[0219] The speed unqualified reflection proportion is obtained in the following manner:

[0220] Obtaining the total duration of the speed abnormal time and the abnormal speed, calculating the difference between the abnormal speed and the real-time moving speed threshold to obtain the abnormal speed deviation value, adding all the abnormal speed deviation values in the total duration of the speed abnormal time to obtain the average abnormal speed deviation value;

[0221] Calculating the ratio between the average abnormal speed deviation value and the real-time moving speed threshold to obtain the speed unqualified reflection proportion.

[0222] Embodiment 5

[0223] Please refer to Figure 5 , Figure 5 The embodiment of the electronic device provided by the embodiment of the application is shown. As shown in Figure 5 The embodiment of the application provides an electronic device 500, which includes a memory 510, a processor 520, and a computer program 511 stored in the memory 510 and capable of running on the processor 520. When the processor 520 executes the computer program 511, the following steps are implemented:

[0224] Step 1: obtaining the barcode data of the barcode acquisition image;

[0225] The barcode data includes the barcode contrast of each frame of barcode image.

[0226] Step 2: based on the barcode data, obtaining the identification value of the barcode acquisition image, and determining the quality of the barcode acquisition image;

[0227] The identification value of the barcode acquisition image is obtained by summing the data qualified rate value and the change qualified rate value;

[0228] If the identification value of the barcode acquisition image is greater than or equal to the identification threshold value of the barcode acquisition image, a barcode identification qualified signal is generated;

[0229] Step 3: based on the data qualified barcode acquisition image and the change qualified barcode acquisition image, determining the optimal barcode, and completing the automatic identification work through the barcode identifier;

[0230] The optimal barcode determination process is as follows:

[0231] Extracting all the data qualified barcode acquisition images to obtain a set of data qualified barcode acquisition images;

[0232] Then, extracting the change qualified barcode acquisition image from the set of data qualified barcode acquisition images to obtain a selected image;

[0233] Obtaining the maximum barcode contrast in the selected image, and marking the selected image as a selected image;

[0234] Step 4: based on the unqualified signal of barcode recognition, the mobile factor resolution value is obtained, and the judgment is performed to generate whether the article affects the signal;

[0235] The mobile factor resolution value is obtained by analyzing the speed abnormal time and the signal abnormal time.

[0236] If the mobile factor resolution value is greater than or equal to the mobile factor resolution threshold value, the article affects the signal.

[0237] Step 5: obtain the control factor and the preset speed value, and output the obtained speed control value; the obtained speed control value is fed back to the article conveying device, and the current preset conveying speed is adjusted according to the speed control value.

[0238] Embodiment 6

[0239] Please refer to Figure 6 , Figure 6 An embodiment of a computer readable storage medium provided by the embodiment of the application is shown. As shown in the figure, Figure 6 The embodiment provides a computer readable storage medium 600, and a computer program 611 is stored on the computer readable storage medium 600, and the computer program 611 is executed by a processor to implement the following steps:

[0240] Step 1: obtaining the barcode data of the barcode acquisition image;

[0241] The barcode data includes the barcode contrast of each frame of barcode image.

[0242] Step 2: based on the barcode data, obtaining the recognition value of the barcode acquisition image, and determining the quality of the barcode acquisition image;

[0243] The recognition value of the barcode acquisition image is obtained by summing the data qualified rate value and the change qualified rate value.

[0244] If the recognition value of the barcode acquisition image is greater than or equal to the recognition threshold value of the barcode acquisition image, a barcode recognition qualified signal is generated.

[0245] Step 3: based on the data qualified barcode acquisition image and the change qualified barcode acquisition image, the optimal barcode is determined, and the automatic recognition work is completed by the barcode recognizer.

[0246] The optimal barcode determination process is as follows:

[0247] Extract all data qualified barcode acquisition images to obtain a set of data qualified barcode acquisition images.

[0248] Then, the change qualified barcode acquisition image is extracted from the set of data qualified barcode acquisition images to obtain a candidate image.

[0249] Obtaining a maximum value of barcode contrast in the candidate image, and marking the candidate image as a selected image;

[0250] Step 4: Based on the barcode identification unqualified signal, obtaining a mobile factor resolution value, and judging whether the object affects the signal;

[0251] The mobile factor resolution value is obtained by analyzing the speed abnormal time and the signal abnormal time.

[0252] If the mobile factor resolution value is greater than or equal to the mobile factor resolution threshold value, the object affects the signal.

[0253] Step 5: Obtaining a control factor and a preset speed value, and outputting a speed control value; feeding back the obtained speed control value to the object transmission device, and adjusting the current preset transmission speed according to the speed control value.

[0254] It should be noted that in the above embodiments, the description of each embodiment is focused on, and the parts not described in detail in a certain embodiment can be referred to the related description of other embodiments.

[0255] Those skilled in the art should understand that the embodiments of the present application can be provided as a method, a system, or a computer program product. Therefore, the present application can take the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware aspects. Moreover, the present application can take the form of a computer program product implemented on one or more computer usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer usable program code.

[0256] The present application is described with reference to flowcharts and / or block diagrams of methods, devices (systems), and computer program products according to embodiments of the present application. It should be understood that each flow and / or block in the flowcharts and / or block diagrams, and the combination of flows and / or blocks in the flowcharts and / or block diagrams can be implemented by computer program instructions. These computer program instructions can be provided to the processor of a general-purpose computer, a special-purpose computer, an embedded computer, or other programmable data processing devices to produce a machine, so that the instructions executed by the processor of the computer or other programmable data processing devices produce a means for implementing the functions specified in the flowcharts and / or block diagrams. Figure 1 The means for implementing the functions specified in the flowcharts and / or block diagrams. Figure 1 The means for implementing the functions specified in the flowcharts and / or block diagrams.

[0257] These computer program instructions can also be stored in a computer readable storage medium which can guide the computer or other programmable data processing devices to work in a specific way, so that the instructions stored in the computer readable storage medium produce a product including instruction means, which implements the functions specified in the flowcharts and / or block diagrams. Figure 1one or more processes and / or blocks Figure 1 the function specified in the one or more blocks.

[0258] These computer program instructions can also be loaded into computer or other programmable data processing devices, so that a series of operation steps are performed on the computer or other programmable data processing devices to generate computer-implemented processes, thus the instructions executed on the computer or other programmable data processing devices provide a process for implementing the flow Figure 1 one or more processes and / or blocks Figure 1 the function specified in the one or more blocks.

[0259] Although the preferred embodiments of the application have been described, those skilled in the art will be able to make additional changes and modifications thereto without departing from the scope of the application. Accordingly, the appended claims are intended to cover all such changes and modifications that are within the scope of the application.

[0260] The above detailed description has shown, described, and pointed out the fundamental novel features of the application. It will be understood that various omissions and substitutions, changes of form of the method described herein, can be made by those skilled in the art without departing from the spirit of the application, and the application is not limited by the foregoing description but only by the following claims.

Claims

1. A method for automatic barcode recognition, characterized in that, Includes the following steps: Step 1: Acquire barcode data from the barcode image; The barcode data includes the barcode deformation degree of each frame of the barcode image; Step 2: Based on the barcode data, obtain the recognition value of the barcode image to determine the quality of the barcode image; The recognition value of the barcode image is calculated by summing the data pass rate value and the change pass rate value. If the recognition value of the barcode image is greater than or equal to the recognition threshold of the barcode image, a barcode recognition qualified signal is generated. If the recognition value of the barcode image is less than the recognition threshold of the barcode image, a barcode recognition failure signal will be generated. Step 3: Based on the captured images of qualified and changed qualified barcodes, determine the optimal barcode and complete the automatic recognition work through the barcode reader; The optimal barcode determination process is as follows: Extract all the images of the qualified barcodes to obtain a set of qualified barcode images; Then, extract the changed qualified barcode images from the set of qualified barcode images to obtain the candidate images; Find the image with the minimum barcode deformation among the candidate images and mark it as the selected image. In step 2, the data pass rate value of the barcode image is obtained as follows: The number of qualified barcode images is counted, and the ratio of the number of qualified barcode images to the total number of barcode images is calculated to obtain the data qualification rate value of the barcode images. The method for obtaining the pass rate value of barcode image changes is as follows: The number of qualified barcode images with changes is counted, and the ratio of the number of qualified barcode images with changes to the total number of barcode images is calculated to obtain the barcode image change qualification rate value; The process of acquiring images from qualified data barcodes is as follows: The barcode deformation degree of each frame of barcode image is obtained. If the barcode deformation degree is less than the barcode deformation degree threshold, a good barcode deformation degree signal is generated. The barcode image corresponding to the good barcode deformation degree signal is marked as a data qualified barcode acquisition image. If the barcode deformation degree is greater than or equal to the barcode deformation degree threshold, a barcode deformation degree difference signal is generated, and the barcode image corresponding to the barcode deformation degree difference signal is marked as a data-unqualified barcode acquisition image. The process of acquiring the image of the qualified barcode is as follows: The barcode deformation degree of each frame of barcode image is obtained, and the difference between the barcode deformation degree of the adjacent frame of barcode image is calculated to obtain the barcode deformation degree. If the barcode deformation degree is greater than or equal to the barcode deformation degree threshold, a barcode deformation degree good signal is generated, and the barcode image corresponding to the barcode deformation degree good signal is marked as a qualified barcode acquisition image. The calculation process for barcode distortion is as follows: Obtain the length and width values ​​of each black bar and compare them with the standard black bar length and width values; calculate the difference between the black bar length value and the standard black bar length value to obtain the black bar length deformation value, and calculate the difference between the black bar width value and the standard black bar width value to obtain the black bar width deformation value; The deformation area of ​​each black bar is calculated by multiplying the deformation value of the black bar length by the deformation value of the black bar width. Next, obtain the number of tangent points for each black bar and mark the deformation point value for each black bar; The deformation area value and deformation point value of each black bar are weighted and processed to obtain the deformation degree of each black bar; The barcode deformation degree is obtained by summing up the deformation degree of all black bars.

2. The automatic barcode recognition method according to claim 1, characterized in that, It also includes the following steps: Step 4: Based on the barcode identification of the non-compliant signal, obtain the motion factor resolution value, make a judgment, and generate an object influence signal or an object non-influence signal; Among them, the motion factor resolution value is obtained by analyzing the speed anomaly time and signal anomaly time; If the motion factor resolution value is less than the motion factor resolution threshold, then an object influence signal is generated.

3. The automatic barcode recognition method according to claim 2, characterized in that, The resolution value of the movement factor is calculated by summing the time-to-time correspondence ratio and the time-point correspondence ratio.

4. The automatic barcode recognition method according to claim 3, characterized in that, The process for obtaining the duration-to-duration ratio is as follows: The difference between the total duration of speed anomalies and the total duration of signal anomalies is calculated to obtain the duration-corresponding value. The ratio of the duration-corresponding value to the total duration of anomalies is then calculated to obtain the duration-corresponding ratio.

5. The automatic barcode identification method according to claim 4, characterized in that, The process of obtaining the corresponding ratio at different time points is as follows: Obtain each time point of the speed anomaly time and each time point of the signal anomaly time. Extract the number of non-overlapping points between each time point of the speed anomaly time and each time point of the signal anomaly time to obtain the time point corresponding value. Calculate the ratio of the time point corresponding value to the total number of anomaly time points to obtain the time point corresponding ratio.

6. The automatic barcode identification method according to claim 5, characterized in that, The process for obtaining the abnormal speed time is as follows: When a barcode recognition failure signal is received, the abnormal speed of the barcode object is obtained, and the time corresponding to the abnormal speed is marked as the speed abnormal time.

7. The automatic barcode identification method according to claim 6, characterized in that, The process of obtaining the signal anomaly time is as follows: The time when the signal corresponding to the captured image of the barcode with invalid data is generated is marked as the signal abnormality time.

8. The automatic barcode identification method according to claim 2, characterized in that, It also includes the following steps: Step 5: Obtain the control factor and preset speed value, and output the speed control value; The obtained speed control value is fed back to the object transmission device, and the current preset transmission speed is adjusted according to the speed control value.

9. The automatic barcode identification method according to claim 8, characterized in that, The process of obtaining regulatory factors is as follows: Obtain the percentage of barcode non-compliance reports and the percentage of speed non-compliance reports, and then weight these two percentages to obtain the control factor.

10. The automatic barcode identification method according to claim 9, characterized in that, The method for obtaining the percentage of non-compliant barcodes is as follows: The average of the data failure rate value and the change failure rate value of the barcode captured image is calculated to obtain the proportion of barcode failures. The process of obtaining the data defect rate value of barcode image acquisition is as follows: Acquire images of barcodes with non-compliant data, count the number of non-compliant barcode images, and calculate the ratio of the number of non-compliant barcode images to the total number of barcode images to obtain the data non-compliance rate value of the barcode images. The process of obtaining the defect rate value of the barcode image is as follows: The number of defective barcode images is counted, and the ratio of the number of defective barcode images to the total number of barcode images is calculated to obtain the defect rate value of the barcode images. The method for obtaining the percentage of speed-related failures is as follows: The ratio of the average abnormal speed deviation to the real-time moving speed threshold is calculated to obtain the proportion of speed non-compliance. The process of obtaining the average abnormal speed deviation is as follows: The difference between the abnormal speed and the real-time moving speed threshold is calculated to obtain the abnormal speed deviation value. The average abnormal speed deviation value is obtained by summing all abnormal speed deviation values ​​within the total duration of the abnormal speed time.

Citation Information

Patent Citations

  • A scanning device and its scanning method

    CN109598173B

  • Image processing device, image processing method, program, and recording medium

    BR112013013425A2

  • Equipment, process monitoring method and device thereof, electronic equipment and storage medium

    CN115910856A