CN111460844A - Method, device and equipment for detecting positioning light of code scanning equipment - Google Patents

Method, device and equipment for detecting positioning light of code scanning equipment Download PDF

Info

Publication number
CN111460844A
CN111460844A CN202010302617.4A CN202010302617A CN111460844A CN 111460844 A CN111460844 A CN 111460844A CN 202010302617 A CN202010302617 A CN 202010302617A CN 111460844 A CN111460844 A CN 111460844A
Authority
CN
China
Prior art keywords
image
light spot
sub
brightness
code scanning
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN202010302617.4A
Other languages
Chinese (zh)
Other versions
CN111460844B (en
Inventor
陈家大
宋启恒
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Alipay Hangzhou Information Technology Co Ltd
Original Assignee
Alipay Hangzhou Information Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Alipay Hangzhou Information Technology Co Ltd filed Critical Alipay Hangzhou Information Technology Co Ltd
Priority to CN202010302617.4A priority Critical patent/CN111460844B/en
Publication of CN111460844A publication Critical patent/CN111460844A/en
Application granted granted Critical
Publication of CN111460844B publication Critical patent/CN111460844B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K7/00Methods or arrangements for sensing record carriers, e.g. for reading patterns
    • G06K7/10Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation
    • G06K7/10544Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation by scanning of the records by radiation in the optical part of the electromagnetic spectrum
    • G06K7/10554Moving beam scanning
    • G06K7/10564Light sources
    • G06K7/10584Source control
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K7/00Methods or arrangements for sensing record carriers, e.g. for reading patterns
    • G06K7/10Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation
    • G06K7/14Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation using light without selection of wavelength, e.g. sensing reflected white light
    • G06K7/1404Methods for optical code recognition
    • G06K7/1408Methods for optical code recognition the method being specifically adapted for the type of code
    • G06K7/14131D bar codes
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K7/00Methods or arrangements for sensing record carriers, e.g. for reading patterns
    • G06K7/10Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation
    • G06K7/14Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation using light without selection of wavelength, e.g. sensing reflected white light
    • G06K7/1404Methods for optical code recognition
    • G06K7/1408Methods for optical code recognition the method being specifically adapted for the type of code
    • G06K7/14172D bar codes
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K7/00Methods or arrangements for sensing record carriers, e.g. for reading patterns
    • G06K7/10Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation
    • G06K7/14Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation using light without selection of wavelength, e.g. sensing reflected white light
    • G06K7/1404Methods for optical code recognition
    • G06K7/1439Methods for optical code recognition including a method step for retrieval of the optical code
    • G06K7/1452Methods for optical code recognition including a method step for retrieval of the optical code detecting bar code edges
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/0002Inspection of images, e.g. flaw detection
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/90Determination of colour characteristics
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2207/00Indexing scheme for image analysis or image enhancement
    • G06T2207/30Subject of image; Context of image processing
    • G06T2207/30168Image quality inspection

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Electromagnetism (AREA)
  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Toxicology (AREA)
  • Artificial Intelligence (AREA)
  • Quality & Reliability (AREA)
  • Image Analysis (AREA)
  • Length Measuring Devices By Optical Means (AREA)

Abstract

The invention discloses a method, a device and equipment for detecting positioning light of code scanning equipment, wherein the method comprises the following steps: acquiring an image to be detected, which is formed on a target background by a positioning lamp of the code scanning equipment and contains a light spot image formed by positioning light rays emitted by the positioning lamp; judging whether a light spot image in the image to be detected meets a preset condition or not; if the light spot image meets the preset condition, determining that the code scanning equipment passes the detection; and if the light spot image does not meet the preset condition, determining that the code scanning device fails to detect.

Description

Method, device and equipment for detecting positioning light of code scanning equipment
Technical Field
The application relates to the technical field of computers, in particular to a method, a device and equipment for detecting positioning light of code scanning equipment.
Background
The code scanning device can be closely combined with optical, mechanical, electronic, software application and other technologies, and is a main computer input device behind a keyboard and a mouse. The most direct pictures, photos, films, various drawing figures and manuscript data can be input into a computer by code scanning equipment, and then the processing, management, use, storage or output of the image information is realized.
Some sweep and be provided with the pilot lamp on the sign indicating number equipment, the pilot lamp can play the effect of aiming at fast when sweeping the sign indicating number. However, different installation positions of the positioning lamps and different specifications of the positioning lamps generate different light spot qualities, so that the alignment effect is different. Therefore, detecting the positioning light is an urgent problem to be solved.
In the prior art, the position and the edge of a light spot generated by a positioning lamp are observed through human eyes, and whether the quality of the light spot reaches the standard is subjectively judged according to the experience of a person, so that whether code scanning equipment is qualified is determined.
Disclosure of Invention
In view of this, the embodiment of the present application provides a method, an apparatus, and a device for detecting positioning light of a code scanning device, which are used to improve detection efficiency and accuracy of detecting the positioning light of the code scanning device.
In order to solve the above technical problem, the embodiments of the present specification are implemented as follows:
the method for detecting the positioning light of the code scanning device provided by the embodiment of the specification comprises the following steps:
acquiring an image to be detected formed on a target background by a positioning lamp of code scanning equipment; the to-be-detected image comprises a light spot image formed by positioning light rays emitted by the positioning lamp;
judging whether the light spot image in the image to be detected meets a preset condition or not to obtain a judgment result;
when the judgment result shows that the light spot image meets a preset condition, determining that the code scanning equipment passes the detection;
and when the judgment result shows that the light spot image does not meet the preset condition, determining that the code scanning equipment fails to detect.
The device that provides of this specification embodiment carries out detection to the location light of sweeping yard equipment includes:
the device comprises a card seat, an imaging background and image detection equipment;
the clamping seat is used for fixing the code scanning equipment, and the distance between the clamping seat and the imaging background is a set distance;
an image to be detected formed on the imaging background by positioning light of the code scanning equipment fixed on the card seat is acquired by a camera module of the code scanning equipment and then is transmitted to the image detection equipment;
and the image detection equipment is used for judging whether the code scanning equipment passes the detection or not according to whether the light spot image in the image to be detected meets a preset condition or not.
The device that provides of this specification embodiment carries out detection to the location light of sweeping yard equipment includes:
the image acquisition module to be detected is used for acquiring an image to be detected formed by a positioning lamp of the code scanning equipment on a target background; the to-be-detected image comprises a light spot image formed by positioning light rays emitted by the positioning lamp;
the judging module is used for judging whether the light spot image in the image to be detected meets a preset condition or not to obtain a judging result;
when the judgment result shows that the light spot image meets a preset condition, determining that the code scanning equipment passes the detection;
and when the judgment result shows that the light spot image does not meet the preset condition, determining that the code scanning equipment fails to detect.
The device for detecting the positioning light of the code scanning device provided by the embodiment of the specification comprises:
at least one processor; and the number of the first and second groups,
a memory communicatively coupled to the at least one processor; wherein the content of the first and second substances,
the memory stores instructions executable by the at least one processor to enable the at least one processor to:
acquiring an image to be detected formed on a target background by a positioning lamp of code scanning equipment; the to-be-detected image comprises a light spot image formed by positioning light rays emitted by the positioning lamp;
judging whether the light spot image in the image to be detected meets a preset condition or not to obtain a judgment result;
when the judgment result shows that the light spot image meets a preset condition, determining that the code scanning equipment passes the detection;
and when the judgment result shows that the light spot image does not meet the preset condition, determining that the code scanning equipment fails to detect.
The embodiment of the specification adopts at least one technical scheme which can achieve the following beneficial effects: acquiring an image to be detected formed by a positioning lamp of code scanning equipment in a target background, and judging whether a light spot image in the acquired image to be detected meets a preset condition or not; when the light spot image meets a preset condition, determining that the code scanning equipment passes the detection; and when the light spot image does not meet the preset condition, determining that the code scanning equipment fails to detect. Whether the obtained light spot image meets the preset conditions or not is automatically judged, so that whether the code scanning equipment passes the detection or not is automatically judged, the manual experience and the subjective consciousness of people are not needed, the quality of the light spot image can be detected more quickly and accurately, and the qualification detection of the code scanning equipment is carried out.
Drawings
The accompanying drawings, which are included to provide a further understanding of the application and are incorporated in and constitute a part of this application, illustrate embodiment(s) of the application and together with the description serve to explain the application and not to limit the application. In the drawings:
fig. 1 is a schematic view of an application scenario of a method for detecting positioning light of a code scanning device in an embodiment of the present specification;
fig. 2 is a schematic flowchart of a method for detecting positioning light of a code scanning device according to an embodiment of the present disclosure;
fig. 3 is a schematic diagram illustrating a spot image generated by positioning light in a method for detecting the positioning light of a code scanning device according to an embodiment of the present disclosure;
fig. 4 is a schematic structural diagram of a hardware device for detecting positioning light of a code scanning apparatus, corresponding to fig. 2, provided in an embodiment of the present disclosure;
fig. 5 is a schematic structural diagram of a virtual device for detecting positioning lights of a code scanning apparatus, corresponding to fig. 2, provided in an embodiment of the present disclosure;
fig. 6 is a schematic structural diagram of an apparatus for detecting positioning light of a code scanning apparatus, corresponding to fig. 2, provided in an embodiment of the present disclosure.
Detailed Description
In order to make the objects, technical solutions and advantages of the present application more apparent, the technical solutions of the present application will be described in detail and completely with reference to the following specific embodiments of the present application and the accompanying drawings. It should be apparent that the described embodiments are only some of the embodiments of the present application, and not all of the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present application.
The technical solutions provided by the embodiments of the present application are described in detail below with reference to the accompanying drawings.
Fig. 1 is a schematic view of an application scenario of the method for detecting the positioning light of the code scanning device in the embodiment of the present specification. As shown in fig. 1, taking scanning a barcode as an example, the scanning device 101 may be aligned to the barcode 103 for scanning in a specific application, and the generated light needs to be aligned to the barcode 103 to obtain a scanned image. Wherein, the light that produces can be the light that the pilot lamp sent, and the pilot lamp can be installed and sweep a yard equipment. The information processing apparatus 105 connected to the code scanning device 101 can acquire the barcode-related information in the code scanning image from the code scanning device 101. The code scanning device 101 may be connected to the image capturing device 105 in a wired or wireless manner. For example: the code scanning device 101 may be provided with a signal transmission port for transmitting signals, may be connected to a data line, and may be inserted into a USB interface of the information processing apparatus 105 (e.g., a computer), so as to transmit the barcode related information in the scanned code image to the information processing apparatus 105, which is a method for connecting the code scanning device 101 and the image acquisition apparatus 105 by a wire. The receiver can also be inserted into a USB interface of a computer, and the code scanning device 101 and the image acquisition device 105 are connected in a wireless mode, so that the remote scanning operation is realized.
In the process of scanning by the code scanning device in practical application, during production and assembly of the positioning lamp on the code scanning device 101, a light spot generated by the positioning lamp may not fall on the center of a camera picture or the edge of the light spot is not sharp enough due to improper process or operation. At the moment, because the spot quality of the positioning lamp is poor, the bar code is difficult to align when a user uses the positioning lamp, the bar code possibly exceeds the area of the picture of the camera, and the success rate of code scanning is finally influenced. Scanning failure may also be caused by the fact that the emitted light is not aligned with the barcode, and therefore, before the barcode scanning device is put into use, it is necessary to detect whether the barcode scanning device 101 is qualified, and specifically, it is necessary to detect a light spot image generated by a positioning lamp on the barcode scanning device. The specific detection process can be illustrated by the following examples:
fig. 2 is a schematic flowchart of a method for detecting positioning light of a code scanning device according to an embodiment of the present disclosure. From the viewpoint of a program, the execution subject of the flow may be a program installed in an application server or an application client.
As shown in fig. 2, the process may include the following steps:
step 202: acquiring an image to be detected formed on a target background by a positioning lamp of code scanning equipment; the image to be detected comprises a light spot image formed by positioning light rays emitted by the positioning lamp.
The code scanning device may represent a device having a code scanning function. In this scheme, sweep a yard equipment and install the pilot lamp. Such as: a bar code scanner gun, a two-dimensional code scanner, a bar code scanner, etc. The code scanning equipment can scan bar codes and also can scan two-dimensional codes.
Sweep and be provided with the pilot lamp on the sign indicating number equipment, the pilot lamp can play the effect of aiming at fast when sweeping the sign indicating number. In this scheme, if take scanning bar code as an example, the locating light that mentions can refer to and sweeps bar facula generating element above the sign indicating number equipment, and the strip facula can be launched to this unit, falls in the center of image to sweep sign indicating number equipment and can aim at the target bar code better, sweep a yard efficiency in order to improve, let the user obtain better sweep a sign indicating number and experience.
The target background may refer to a background plate capable of presenting an image of the spots emitted by the position light. May be a4 paper or any white board, etc. It should be noted that, in this scheme, it is necessary to analyze the light spot image generated by the light emitted by the positioning lamp, so that, in order to obtain a clear light spot image, when a target background is selected, a background with relatively weak reflectivity may be selected, and a clear light position can be seen through diffuse reflection.
The image to be detected refers to an image formed on the background of the object after using the code scanning apparatus. In practical application, the image to be detected in the scheme can refer to an image containing a light spot image formed by positioning light rays emitted by the positioning lamp. However, in the case where the position lamp cannot be used normally, the image to be detected may not include the flare image.
Step 204: judging whether the light spot image in the image to be detected meets a preset condition or not to obtain a judgment result;
when the judgment result shows that the light spot image meets a preset condition, determining that the code scanning equipment passes the detection;
and when the judgment result shows that the light spot image does not meet the preset condition, determining that the code scanning equipment fails to detect.
It should be noted that the preset conditions in step 204 may include the position of the spot image, the brightness of the spot image, the shape of the spot image, the sharpness of the spot image, and the like. The sharpness of the speckle image may be defined by the boundary between different color tones or color regions, which may reflect the amount of image detail, and is one of the most important factors for measuring the image quality. In general, the sharpness of the flare image increases as the difference between the inner and outer brightness of the edge of the flare increases.
When detecting the code scanning device, the detection can be performed on a production line, such as: before the code scanning device is packaged and put into the market, the code scanning device is detected. When the light spot image meets the preset condition, the code scanning device can be determined to pass the detection. Sweep a yard equipment and through detecting after, can pack sweeping a yard equipment, put into market and use. When the light spot image does not meet the preset condition, the code scanning device can be determined not to pass the detection, at the moment, the code scanning device which does not pass the detection can be screened out, and the code scanning device returns to a corresponding production line to adjust the positioning lamp again.
In the method in fig. 2, an image to be detected formed by a positioning lamp of a code scanning device in a target background is obtained, and whether a light spot image in the obtained image to be detected meets a preset condition is judged; when the light spot image meets a preset condition, determining that the code scanning equipment passes the detection; and when the light spot image does not meet the preset condition, determining that the code scanning equipment fails to detect. Whether the obtained light spot image meets the preset conditions or not is automatically judged, so that whether the code scanning equipment passes the detection or not is automatically judged, the manual experience and the subjective consciousness of people are not needed, the quality of the light spot image can be detected more quickly and accurately, and the qualification detection of the code scanning equipment is carried out.
Based on the method of fig. 2, the present specification also provides some specific embodiments of the method, which are described below.
When the code scanning device is detected, whether the code scanning device passes the detection or not can be judged by detecting whether the light spot image meets the preset condition or not. The specific implementation process can be described with reference to fig. 3:
fig. 3 is a schematic diagram illustrating division of an image area to be detected in a method for detecting positioning light of a code scanning device according to an embodiment of the present disclosure.
It should be noted that the sub-image may be rectangular, and the image to be detected may be divided into regions, as shown in fig. 3, the image to be detected may be divided into a plurality of sub-images, and the size of each sub-image may be the same, for example, 8 × 8 pixels. Wherein the plurality of regions may include at least: the light spot target area and the light spot outer area, such as area a in fig. 3, are the light spot target area for positioning the light spot of the lamp, and area B and area C are the light spot outer areas.
When actually judging whether the code scanning device passes the detection, whether the light spot image meets the preset condition can be judged according to the area divided by the graph 3. Specifically, the determining whether the light spot image of the light spot in the image to be detected meets a preset condition may specifically include:
judging whether the position of the light spot image in the detection image is in a preset area or not;
and/or judging whether the brightness of the light spot image in the detection image accords with a preset brightness range.
Referring to fig. 3, the preset area in the above steps may be indicated as area a in fig. 3, and the preset area may be indicated as a target area for locating the lamp spot. Specifically, the target area may be a central area, and of course, other areas satisfying a preset condition.
The brightness may be a physical quantity of the intensity of light emission (reflection) on the surface of a light-emitting body (reflector). The image brightness may refer to the brightness of the picture, and is defined as the luminous intensity per unit projection area. The unit is candela per square meter (cd/m 2) or nit (nits), 1nit =1 cd/m. Such as: the brightness of a display using a Cathode Ray Tube (CRT) is generally 150 to 200 cd/m 2. It should be noted that, in practical applications, due to the influence of various external conditions or the performance of the device itself, a certain error is allowed to exist when specifically determining whether the brightness of the light spot image in the detection image meets the preset brightness range. Such as: the preset brightness range is 50-120 cd/m2, which can allow the error of 5cd/m2, namely the brightness range between 45-125 cd/m2 satisfies the condition.
Furthermore, when judging whether the brightness of the light spot image in the detection image accords with a preset brightness range, dividing the image to be detected into a plurality of sub-images; each of the sub-images comprises a plurality of pixels;
calculating the brightness of each sub-image;
and judging whether the light spot image of the light spot in the image to be detected meets a preset condition or not according to the brightness of the sub-image.
Further, the calculating the brightness of each sub-image may specifically include:
for one sub-image, acquiring a brightness value of each pixel in the sub-image;
determining an average value of the brightness values of the pixels in the sub-image according to the brightness value of each pixel;
determining the average value as the brightness value of the sub-image.
As shown in fig. 3, when determining whether the brightness of the light spot image in the detection image meets the preset brightness range, the image to be detected may be divided into a plurality of sub-images, such as 1 sub-image corresponding to the a region, 2 sub-images corresponding to the B region, and 6 sub-images corresponding to the C region in fig. 3. It should be noted that, the number of sub-images to be detected is divided, and the area corresponding to each sub-image may be set according to practical application, which is not limited in this specification. In addition, each sub-image in fig. 3 may be a rectangle with the same or similar size, and in practical applications, the size difference between any two sub-images is smaller than the set smaller value.
In the scheme, the image to be detected is divided into a plurality of sub-images, and each sub-image has a plurality of pixel values. The brightness of each sub-image may be calculated separately. And finally, judging whether the light spot image of the light spot in the image to be detected meets the preset condition or not only according to the brightness of each sub-image obtained by calculation. For example: as shown in fig. 3, the image to be detected may be divided into 9 sub-images, and the corresponding luminance of each sub-image may be calculated according to the pixel value in each sub-image, so as to obtain 9 luminances. When judging whether the light spot image of the light spot in the image to be detected meets the preset condition, the judgment is carried out only according to 9 brightness corresponding to the 9 sub-images.
Of course, in calculating the luminance of each sub-image, various solutions may be used, such as: when the brightness of the area a in fig. 3 needs to be understood, all the pixel values in the area a can be averaged to obtain the brightness of the area a. In addition, other solving modes can be adopted, and the specific solving mode can be set according to the actual requirement.
After the brightness of the image to be detected is obtained through solving, whether the light spot image of the light spot in the image to be detected meets the preset condition or not can be judged according to the brightness of the subimage.
By the method, the image to be detected is divided into the plurality of sub-images, the brightness corresponding to each sub-image is determined, whether the light spot image of the light spot in the image to be detected meets the condition is judged according to the brightness of the sub-images obtained through division, the method for judging according to the brightness of the sub-images in the area after division is high in operation efficiency, the brightness of each sub-image is calculated, a large number of pixels are converted into the brightness values corresponding to the sub-images for calculation, and the operation efficiency can be improved while the identification accuracy of the image is ensured.
In a specific operation process, when judging whether a light spot image of a light spot in the image to be detected meets a preset condition according to the brightness of the sub-image, the method specifically includes:
and judging whether the light spot image of the light spot in the image to be detected meets a preset condition or not according to the brightness of the sub-image of the light spot target area and the brightness of the sub-image of the light spot outer area.
More specifically, the spot target area may be rectangular, and the spot outer area may include: as shown in fig. 3, the light spot target area of the rectangle is an area a, the first outer area adjacent to the short side of the area a is an area B in fig. 3, and the second outer area adjacent to the long side of the area a is an area C in fig. 3.
Judging whether the light spot image of the light spot in the image to be detected meets a preset condition or not, and specifically comprising the following steps of:
judging whether the brightness of the sub-image of the light spot target area and the brightness of the sub-image of the light spot outer area meet the following conditions:
the average value of the difference values of the luminance of the sub-images of the light spot target area is less than or equal to a first set value;
the difference value between the average value of the brightness of the sub-images of the facula target area and the highest brightness value of the sub-images of the first external area is larger than or equal to a second set value;
the difference value between the average value of the brightness of the sub-images of the facula target area and the highest brightness value of the sub-images of the second external area is larger than or equal to a third set value; the third set value is greater than the second set value.
It should be noted that, when determining whether the light spot image meets the preset condition, the determination may be performed according to the brightness of the sub-image in the light spot target area and the brightness of the sub-image in the light spot outer area, and only when the brightness of the sub-image in the light spot target area and the brightness of the sub-image in the light spot outer area meet the preset condition, the light spot image may be considered to meet the preset condition.
In an actual application scene, the brightness of the sub-image of the light spot target area in the image to be detected should be the brightest in the image to be recognized, the brightness of the first external area is smaller than that of the light spot target area, and the brightness of the first external area is larger than that of the second external area. As shown in fig. 3, the brightness should be sorted from large to small as: a region > B region > C region. Therefore, in the image area shown in fig. 3, the difference between the average value of the luminance of the sub-image in the area a and the highest luminance value of the sub-image in the area B may be smaller than the difference between the average value of the luminance of the sub-image in the area a and the highest luminance value of the sub-image in the area C, and it can be deduced that the third setting value should be larger than the second setting value. The specific values of the second setting value and the third setting value mentioned here can be performed according to actual requirements, and it is only necessary to ensure that the third setting value should be greater than the second setting value. The terms "first", "second" and "third" in the first, second and third setting values are used only for distinguishing one from another and do not have actual meanings.
In addition, when the positioning lamp is turned on, the positioning lamp emits a strip-shaped light spot which falls on the center of the image, so that a user of the code scanning gun can better align the target bar code, therefore, the brightness of the sub-images in the target area of the light spot image formed by the positioning light emitted by the positioning lamp is relatively uniform, therefore, the average value of the brightness difference values of the sub-images in the target area of the light spot image can be smaller than or equal to a first set value, and the first set value can be a relatively small value theoretically, so that the brightness of the sub-images in the target area of the light spot image is basically the same. Of course, in a specific application process, a specific value of the first setting value may be set according to an actual requirement, which is not limited in this specification.
The above steps can be specifically described with reference to the following examples, and the regions in the examples can be described by using the region numbers in fig. 3:
for example: the first set value was set to 5cd/m2, the second set value was set to 15cd/m2, and the third set value was set to 30cd/m 2. It is assumed that the average value of the difference values of the luminances of the sub-images in the a area is 4cd/m2, the average value of the luminances of the sub-images in the a area is 90cd/m2, the highest luminance value of the sub-image in the B area is 60cd/m2, and the highest luminance value of the sub-image in the C area is 40cd/m 2. The difference between the average value of the luminance of the sub-image in the area a and the highest luminance value of the sub-image in the area B can be obtained by calculation as follows: 90-60=30cd/m2 > second set value 15cd/m2, and the difference between the average value of the luminance of the sub-images in the a area and the highest luminance value of the sub-images in the C area is: 90-40=50cd/m2 > the third setting value 30cd/m2, and the third setting value > the second setting value, the average value 4cd/m2 of the difference values of the luminance of the sub-images of the a-area is smaller than the first setting value 5cd/m2, and thus, it can be determined that the spot image of the a-area satisfies the preset condition, and the code scanning device passes the detection.
By the method, whether the light spot image formed by the positioning light emitted by the positioning lamp meets the preset condition or not is automatically judged, so that whether the code scanning equipment passes the detection or not is judged, the image quality of the light spot image formed by the positioning light emitted by the positioning lamp can be uniformly detected, the defects of low detection accuracy, low detection efficiency and quality difference caused by manual screening due to manual checking are avoided, and the efficiency of detecting the light spot image quality is improved.
In this scheme, treat that the image of detecting can be gathered through the camera module of sweeping yard equipment and obtain. The code scanning device may be fixed at a designated position, wherein the designated position may be a set distance from the target background. For example: the position 30cm away from the target background is used as a designated position, and a fixing device for fixing the code scanning device can be placed on the position.
In the practical application scene, in order to improve image acquisition's quality, can will sweep a yard equipment and place in the camera bellows, can reduce external environment information to sweeping yard equipment test's influence, guarantee that luminance contrast nature is better, can gather the more clear image of waiting to detect.
Based on the same idea, the embodiment of the present specification further provides a device corresponding to the above method. The device is a hardware device. Fig. 4 is a schematic structural diagram of an apparatus for detecting positioning light of a code scanning device, corresponding to fig. 2, provided in an embodiment of the present disclosure. As shown in fig. 4, the hardware device may include:
a cassette 401, an imaging background 403 and an image detection device 405;
the card socket 401 is used for fixing the code scanning device 407, and a distance between the card socket 401 and the imaging background 403 is a set distance;
an image to be detected formed on the imaging background 403 by positioning light of the code scanning device 407 fixed to the card seat 401 is acquired by a camera module 4071 of the code scanning device 407, and then is transmitted to the image detection device 405;
the image detection device 405 is configured to determine whether the code scanning device 407 passes the detection according to whether the light spot image in the image to be detected satisfies a preset condition. Optionally, the method may further include:
and the box body 409 surrounds the card seat 401, the imaging background 403 and the image detection device 405 to form a dark box space, so that the image to be detected is collected in the dark box space.
It should be noted that the image detection device 405 is configured to receive and detect the image to be detected collected by the camera module 4071 on the code scanning device 407. The image detection device 405 may be disposed inside the case, or may be disposed separately outside the case. This is not particularly limited in the present specification.
Optionally, the imaging background 403 may specifically include: a4 white paper.
In addition, a camera 4071, a positioning lamp 4072 and a light supplement lamp 4073 can be installed on the code scanning device 407, and when the code scanning device 407 is detected, if the positioning lamp 4072 is turned on and the light supplement lamp 4073 is also turned on, the brightness is too high, so that the alignment effect of the positioning lamp 4072 is reduced. Therefore, in the testing process, generally, only the positioning lamp 4072 needs to be turned on, and the light supplement lamp 4073 on the code scanning device 407 can be turned off. Of course, if light is too dark during the testing process, the light supplementing lamp 4073 may be turned on when the light spot image formed by the light emitted from the positioning lamp 4072 cannot be clearly collected by the image collecting device 405. However, during the process of scanning the barcode or the two-dimensional code by the user using the barcode scanning device 407, the supplementary light 4073 may be turned on.
Based on the same idea, the embodiment of the present specification further provides a device corresponding to the above method. Fig. 5 is a schematic structural diagram of a virtual device for detecting positioning light of a code scanning device, corresponding to fig. 2, provided in an embodiment of the present disclosure. As shown in fig. 5, the virtual device may include:
the image to be detected acquisition module 502 is used for acquiring an image to be detected formed on a target background by a positioning lamp of the code scanning device; the to-be-detected image comprises a light spot image formed by positioning light rays emitted by the positioning lamp;
a judging module 504, configured to judge whether the light spot image in the image to be detected meets a preset condition, so as to obtain a judgment result;
when the judgment result shows that the light spot image meets a preset condition, determining that the code scanning equipment passes the detection;
and when the judgment result shows that the light spot image does not meet the preset condition, determining that the code scanning equipment fails to detect.
Optionally, the determining module 504 may be specifically configured to:
judging whether the position of the light spot image in the detection image is in a preset area or not;
and/or judging whether the brightness of the light spot image in the detection image accords with a preset brightness range.
Optionally, the determining module 504 may specifically include:
the image dividing unit is used for dividing the image to be detected into a plurality of sub-images; each of the sub-images comprises a plurality of pixels;
the sub-image brightness calculating unit is used for calculating the brightness of each sub-image;
and the judging unit is used for judging whether the light spot image of the light spot in the image to be detected meets a preset condition according to the brightness of the sub-image.
Optionally, the sub-image luminance calculating unit may be specifically configured to:
for one sub-image, acquiring a brightness value of each pixel in the sub-image;
determining an average value of the brightness values of the pixels in the sub-image according to the brightness value of each pixel;
determining the average value as the brightness value of the sub-image.
Optionally, the sub-image is a rectangle, the image to be detected is divided into a plurality of regions, and the plurality of regions at least include: a light spot target area and a light spot outer area;
the determining unit may be specifically configured to:
and judging whether the light spot image of the light spot in the image to be detected meets a preset condition or not according to the brightness of the sub-image of the light spot target area and the brightness of the sub-image of the light spot outer area.
Optionally, the spot target area may be rectangular, and the spot outer area may include: a first outer region adjacent a short side of the rectangle and a second outer region adjacent a long side of the rectangle;
the determining unit may be specifically configured to:
judging whether the brightness of the sub-image of the light spot target area and the brightness of the sub-image of the light spot outer area meet the following conditions:
the average value of the difference values of the luminance of the sub-images of the light spot target area is less than or equal to a first set value;
the difference value between the average value of the brightness of the sub-images of the facula target area and the highest brightness value of the sub-images of the first external area is larger than or equal to a second set value;
the difference value between the average value of the brightness of the sub-images of the facula target area and the highest brightness value of the sub-images of the second external area is larger than or equal to a third set value; the third set value is greater than the second set value.
Optionally, the image to be detected, which needs to be detected by the device, can be acquired through the camera module of the code scanning device.
Optionally, the image to be detected is obtained when the code scanning device is fixed at a specified position, and the distance between the specified position and the target background is a set distance.
Based on the same idea, the embodiment of the present specification further provides a device corresponding to the above method.
Fig. 6 is a schematic structural diagram of an apparatus for detecting positioning light of a code scanning apparatus, corresponding to fig. 2, provided in an embodiment of the present disclosure. As shown in fig. 6, the apparatus 600 may include:
at least one processor 610; and the number of the first and second groups,
a memory 630 communicatively coupled to the at least one processor; wherein the content of the first and second substances,
the memory 630 stores instructions 620 executable by the at least one processor 610 to enable the at least one processor 610 to:
acquiring an image to be detected formed on a target background by a positioning lamp of code scanning equipment; the to-be-detected image comprises a light spot image formed by positioning light rays emitted by the positioning lamp;
judging whether the light spot image in the image to be detected meets a preset condition or not to obtain a judgment result;
when the judgment result shows that the light spot image meets a preset condition, determining that the code scanning equipment passes the detection;
and when the judgment result shows that the light spot image does not meet the preset condition, determining that the code scanning equipment fails to detect.
In the 90 th generation of 20 th century, it is obvious that improvements in Hardware (for example, improvements in Circuit structures such as diodes, transistors and switches) or software (for improvement in method flow) can be distinguished for a technical improvement, however, as technology develops, many of the improvements in method flow today can be regarded as direct improvements in Hardware Circuit structures, designers almost all obtain corresponding Hardware Circuit structures by Programming the improved method flow into Hardware circuits, and therefore, it cannot be said that an improvement in method flow cannot be realized by Hardware entity modules, for example, Programmable logic devices (Programmable logic devices L organic devices, P L D) (for example, Field Programmable Gate Arrays (FPGAs) are integrated circuits whose logic functions are determined by user Programming of devices), and a digital character system is "integrated" on a piece of P L D without requiring a variety of integrated circuits manufactured and manufactured by a special purpose chip, and is easily written by designers using Hardware programs such as software programs such as Hardware programs, software programs, Hardware programs, software programs, Hardware programs, software, Hardware programs, software, Hardware, software, Hardware programs, Hardware, software, Hardware, software, Hardware, software, Hardware, software, Hardware, software, Hardware, software, Hardware, software, Hardware, software, Hardware, software, Hardware, software, Hardware, software, Hardware, software, Hardware, software, Hardware, software, Hardware, software, Hardware, software.
A controller may be implemented in any suitable manner, e.g., in the form of, for example, a microprocessor or processor and a computer readable medium storing computer readable program code (e.g., software or firmware) executable by the (micro) processor, logic gates, switches, Application Specific Integrated Circuits (ASICs), programmable logic controllers (PLC's) and embedded microcontrollers, examples of which include, but are not limited to, microcontrollers 625D, Atmel AT91SAM, Microchip PIC18F26K20 and Silicone L abs C8051F320, which may also be implemented as part of the control logic of a memory.
The systems, devices, modules or units illustrated in the above embodiments may be implemented by a computer chip or an entity, or by a product with certain functions. One typical implementation device is a computer. In particular, the computer may be, for example, a personal computer, a laptop computer, a cellular telephone, a camera phone, a smartphone, a personal digital assistant, a media player, a navigation device, an email device, a game console, a tablet computer, a wearable device, or a combination of any of these devices.
For convenience of description, the above devices are described as being divided into various units by function, and are described separately. Of course, the functionality of the units may be implemented in one or more software and/or hardware when implementing the present application.
As will be appreciated by one skilled in the art, embodiments of the present invention may be provided as a method, system, or computer program product. Accordingly, the present invention may take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects. Furthermore, the present invention may take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, and the like) having computer-usable program code embodied therein.
The present invention is described with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the invention. It will be understood that each flow and/or block of the flow diagrams and/or block diagrams, and combinations of flows and/or blocks in the flow diagrams and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including instruction means which implement the function specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
In a typical configuration, a computing device includes one or more processors (CPUs), input/output interfaces, network interfaces, and memory.
The memory may include forms of volatile memory in a computer readable medium, Random Access Memory (RAM) and/or non-volatile memory, such as Read Only Memory (ROM) or flash memory (flash RAM). Memory is an example of a computer-readable medium.
Computer-readable media, including both non-transitory and non-transitory, removable and non-removable media, may implement information storage by any method or technology. The information may be computer readable instructions, data structures, modules of a program, or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), Static Random Access Memory (SRAM), Dynamic Random Access Memory (DRAM), other types of Random Access Memory (RAM), Read Only Memory (ROM), Electrically Erasable Programmable Read Only Memory (EEPROM), flash memory or other memory technology, compact disc read only memory (CD-ROM), Digital Versatile Disks (DVD) or other optical storage, magnetic cassettes, magnetic tape disk storage or other magnetic storage devices, or any other non-transmission medium which can be used to store information which can be accessed by a computing device. As defined herein, a computer readable medium does not include a transitory computer readable medium such as a modulated data signal and a carrier wave.
It should also be noted that the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising an … …" does not exclude the presence of other like elements in a process, method, article, or apparatus that comprises the element.
As will be appreciated by one skilled in the art, embodiments of the present application may be provided as a method, system, or computer program product. Accordingly, the present application may take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects. Furthermore, the present application may take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, and the like) having computer-usable program code embodied therein.
The application may be described in the general context of computer-executable instructions, such as program modules, being executed by a computer. Generally, program modules include routines, programs, objects, components, data structures, etc. that perform particular tasks or implement particular abstract data types. The application may also be practiced in distributed computing environments where tasks are performed by remote processing devices that are linked through a communications network. In a distributed computing environment, program modules may be located in both local and remote computer storage media including memory storage devices.
The above description is only an example of the present application and is not intended to limit the present application. Various modifications and changes may occur to those skilled in the art. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present application should be included in the scope of the claims of the present application.

Claims (20)

1. A method for detecting positioning light of a code scanning device comprises the following steps:
acquiring an image to be detected formed on a target background by a positioning lamp of code scanning equipment; the to-be-detected image comprises a light spot image formed by positioning light rays emitted by the positioning lamp;
judging whether the light spot image in the image to be detected meets a preset condition or not to obtain a judgment result;
when the judgment result shows that the light spot image meets a preset condition, determining that the code scanning equipment passes the detection;
and when the judgment result shows that the light spot image does not meet the preset condition, determining that the code scanning equipment fails to detect.
2. The method according to claim 1, wherein the step of judging whether the light spot image of the light spot in the image to be detected meets a preset condition specifically comprises the following steps:
judging whether the position of the light spot image in the detection image is in a preset area or not;
and/or judging whether the brightness of the light spot image in the detection image accords with a preset brightness range.
3. The method according to claim 1, wherein the step of judging whether the light spot image of the light spot in the image to be detected meets a preset condition specifically comprises the following steps:
dividing the image to be detected into a plurality of sub-images; each of the sub-images comprises a plurality of pixels;
calculating the brightness of each sub-image;
and judging whether the light spot image of the light spot in the image to be detected meets a preset condition or not according to the brightness of the sub-image.
4. The method according to claim 3, wherein the calculating the brightness of each sub-image specifically comprises:
for one sub-image, acquiring a brightness value of each pixel in the sub-image;
determining an average value of the brightness values of the pixels in the sub-image according to the brightness value of each pixel;
determining the average value as the brightness value of the sub-image.
5. The method according to claim 3, said sub-images being rectangular, said image to be detected being divided into a plurality of regions comprising at least: a light spot target area and a light spot outer area;
and judging whether the light spot image of the light spot in the image to be detected meets a preset condition according to the brightness of the sub-image, and specifically comprising the following steps:
and judging whether the light spot image of the light spot in the image to be detected meets a preset condition or not according to the brightness of the sub-image of the light spot target area and the brightness of the sub-image of the light spot outer area.
6. The method of claim 5, the spot target area being rectangular, the spot outer area comprising: a first outer region adjacent a short side of the rectangle and a second outer region adjacent a long side of the rectangle;
judging whether the light spot image of the light spot in the image to be detected meets a preset condition or not, and specifically comprising the following steps of:
judging whether the brightness of the sub-image of the light spot target area and the brightness of the sub-image of the light spot outer area meet the following conditions:
the average value of the difference values of the luminance of the sub-images of the light spot target area is less than or equal to a first set value;
the difference value between the average value of the brightness of the sub-images of the facula target area and the highest brightness value of the sub-images of the first external area is larger than or equal to a second set value;
the difference value between the average value of the brightness of the sub-images of the facula target area and the highest brightness value of the sub-images of the second external area is larger than or equal to a third set value; the third set value is greater than the second set value.
7. The method as claimed in claim 1, wherein the image to be detected is acquired by a camera module of the code scanning device.
8. The method according to claim 7, wherein the image to be detected is obtained when the code scanning device is fixed at a specified position, and the specified position is a set distance away from the target background.
9. The method of claim 1, wherein the code scanning device specifically comprises: sweep a yard rifle.
10. The method of claim 1, wherein the code scanning device is placed in a dark box.
11. An apparatus for detecting a positioning light of a code scanning device, comprising:
the device comprises a card seat, an imaging background and image detection equipment;
the clamping seat is used for fixing the code scanning equipment, and the distance between the clamping seat and the imaging background is a set distance;
an image to be detected formed on the imaging background by positioning light of the code scanning equipment fixed on the card seat is acquired by a camera module of the code scanning equipment and then is transmitted to the image detection equipment;
and the image detection equipment is used for judging whether the code scanning equipment passes the detection or not according to whether the light spot image in the image to be detected meets a preset condition or not.
12. The apparatus of claim 11, further comprising:
the box body surrounds the clamping seat, the imaging background and the image detection equipment to form a dark box space, so that the image to be detected is collected in the dark box space.
13. The apparatus of claim 11, the imaging context comprising in particular: a4 white paper.
14. An apparatus for detecting a positioning light of a code scanning device, comprising:
the image acquisition module to be detected is used for acquiring an image to be detected formed by a positioning lamp of the code scanning equipment on a target background; the to-be-detected image comprises a light spot image formed by positioning light rays emitted by the positioning lamp;
the judging module is used for judging whether the light spot image in the image to be detected meets a preset condition or not to obtain a judging result;
when the judgment result shows that the light spot image meets a preset condition, determining that the code scanning equipment passes the detection;
and when the judgment result shows that the light spot image does not meet the preset condition, determining that the code scanning equipment fails to detect.
15. The apparatus according to claim 14, wherein the determining module is specifically configured to:
judging whether the position of the light spot image in the detection image is in a preset area or not;
and/or judging whether the brightness of the light spot image in the detection image accords with a preset brightness range.
16. The apparatus according to claim 11, wherein the determining module specifically includes:
the image dividing unit is used for dividing the image to be detected into a plurality of sub-images; each of the sub-images comprises a plurality of pixels;
the sub-image brightness calculating unit is used for calculating the brightness of each sub-image;
and the judging unit is used for judging whether the light spot image of the light spot in the image to be detected meets a preset condition according to the brightness of the sub-image.
17. The apparatus according to claim 16, wherein the sub-image luminance calculating unit is specifically configured to:
for one sub-image, acquiring a brightness value of each pixel in the sub-image;
determining an average value of the brightness values of the pixels in the sub-image according to the brightness value of each pixel;
determining the average value as the brightness value of the sub-image.
18. The apparatus of claim 16, said sub-images being rectangular, said image to be detected being divided into a plurality of regions, said plurality of regions comprising at least: a light spot target area and a light spot outer area;
the judging unit is specifically configured to:
and judging whether the light spot image of the light spot in the image to be detected meets a preset condition or not according to the brightness of the sub-image of the light spot target area and the brightness of the sub-image of the light spot outer area.
19. The apparatus of claim 18, the spot target area being rectangular, the spot outer area comprising: a first outer region adjacent a short side of the rectangle and a second outer region adjacent a long side of the rectangle;
the judging unit is specifically configured to:
judging whether the brightness of the sub-image of the light spot target area and the brightness of the sub-image of the light spot outer area meet the following conditions:
the average value of the difference values of the luminance of the sub-images of the light spot target area is less than or equal to a first set value;
the difference value between the average value of the brightness of the sub-images of the facula target area and the highest brightness value of the sub-images of the first external area is larger than or equal to a second set value;
the difference value between the average value of the brightness of the sub-images of the facula target area and the highest brightness value of the sub-images of the second external area is larger than or equal to a third set value; the third set value is greater than the second set value.
20. An apparatus for detecting a positioning light of a code scanning apparatus, comprising:
at least one processor; and the number of the first and second groups,
a memory communicatively coupled to the at least one processor; wherein the content of the first and second substances,
the memory stores instructions executable by the at least one processor to enable the at least one processor to:
acquiring an image to be detected formed on a target background by a positioning lamp of code scanning equipment; the to-be-detected image comprises a light spot image formed by positioning light rays emitted by the positioning lamp;
judging whether the light spot image in the image to be detected meets a preset condition or not to obtain a judgment result;
when the judgment result shows that the light spot image meets a preset condition, determining that the code scanning equipment passes the detection;
and when the judgment result shows that the light spot image does not meet the preset condition, determining that the code scanning equipment fails to detect.
CN202010302617.4A 2020-04-17 2020-04-17 Method, device and equipment for detecting positioning lamplight of code scanning equipment Active CN111460844B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010302617.4A CN111460844B (en) 2020-04-17 2020-04-17 Method, device and equipment for detecting positioning lamplight of code scanning equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010302617.4A CN111460844B (en) 2020-04-17 2020-04-17 Method, device and equipment for detecting positioning lamplight of code scanning equipment

Publications (2)

Publication Number Publication Date
CN111460844A true CN111460844A (en) 2020-07-28
CN111460844B CN111460844B (en) 2023-05-09

Family

ID=71685941

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010302617.4A Active CN111460844B (en) 2020-04-17 2020-04-17 Method, device and equipment for detecting positioning lamplight of code scanning equipment

Country Status (1)

Country Link
CN (1) CN111460844B (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112487835A (en) * 2020-11-17 2021-03-12 支付宝(杭州)信息技术有限公司 Method, device, equipment and system for detecting light spot of light supplementing lamp of code scanning equipment
CN114338932A (en) * 2020-10-09 2022-04-12 神讯电脑(昆山)有限公司 Scanning gun detection system and detection method thereof

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20100231989A1 (en) * 2008-12-26 2010-09-16 Takanori Inadome Image scanning apparatus and image scanning method
CN107517334A (en) * 2016-06-15 2017-12-26 杭州海康威视数字技术股份有限公司 A kind of method and device to video camera light filling
CN109033911A (en) * 2018-07-04 2018-12-18 青岛海信移动通信技术股份有限公司 A kind of scan method, device, mobile terminal and the storage medium of figure bar code
CN110142229A (en) * 2019-04-17 2019-08-20 信利光电股份有限公司 A kind of method and device for the center luminous flux accounting calculating semiconductor laser
CN110567403A (en) * 2019-09-26 2019-12-13 华勤通讯技术有限公司 code scanning equipment coaxiality detection method and system
CN110738224A (en) * 2018-07-19 2020-01-31 杭州海康慧影科技有限公司 image processing method and device

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20100231989A1 (en) * 2008-12-26 2010-09-16 Takanori Inadome Image scanning apparatus and image scanning method
CN107517334A (en) * 2016-06-15 2017-12-26 杭州海康威视数字技术股份有限公司 A kind of method and device to video camera light filling
CN109033911A (en) * 2018-07-04 2018-12-18 青岛海信移动通信技术股份有限公司 A kind of scan method, device, mobile terminal and the storage medium of figure bar code
CN110738224A (en) * 2018-07-19 2020-01-31 杭州海康慧影科技有限公司 image processing method and device
CN110142229A (en) * 2019-04-17 2019-08-20 信利光电股份有限公司 A kind of method and device for the center luminous flux accounting calculating semiconductor laser
CN110567403A (en) * 2019-09-26 2019-12-13 华勤通讯技术有限公司 code scanning equipment coaxiality detection method and system

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114338932A (en) * 2020-10-09 2022-04-12 神讯电脑(昆山)有限公司 Scanning gun detection system and detection method thereof
CN112487835A (en) * 2020-11-17 2021-03-12 支付宝(杭州)信息技术有限公司 Method, device, equipment and system for detecting light spot of light supplementing lamp of code scanning equipment

Also Published As

Publication number Publication date
CN111460844B (en) 2023-05-09

Similar Documents

Publication Publication Date Title
US11587219B2 (en) Method and apparatus for detecting pixel defect of optical module, and device
US9165378B2 (en) Acquisition of color calibration charts
JP6553624B2 (en) Measurement equipment and system
US11216931B2 (en) Display device failure detection method, device and system
CN102821285A (en) Digital film playing method and digital film playing system as well as digital film optimizing device
CN111460844A (en) Method, device and equipment for detecting positioning light of code scanning equipment
CN105486700B (en) System for detecting transparent object defects and using method thereof
CN108881875B (en) Image white balance processing method and device, storage medium and terminal
CN103067736A (en) Automatic test system based on character recognition
US9336607B1 (en) Automatic identification of projection surfaces
CN111145138B (en) Detection method, device and equipment for LED lamp panel and storage medium
CN117315350B (en) Hot spot detection method and device for photovoltaic solar panel based on unmanned aerial vehicle
CN108965525B (en) Detection method and device, terminal, computer equipment and readable storage medium
CN113740035A (en) Projection quality detection method, device, equipment and readable storage medium
CN110502966B (en) Classified information acquisition equipment, method and storage device for packages
JP2012149946A (en) Inspection device, inspection method and program
CN109831629B (en) Terminal photographing mode adjusting method and device, terminal and storage medium
CN108844627B (en) Laser testing method for human eye safety and electronic equipment
US20170150110A1 (en) Projecting an image on an irregularly shaped display surface
CN112513871B (en) Calibration method and device for optical fingerprint identification and electronic equipment
CN113810673A (en) Projector uniformity testing method and device and computer readable storage medium
CN108447107B (en) Method and apparatus for generating video
CN111832534A (en) Equipment detection method and device
EP3143839A1 (en) Detection of coded light
CN114666558B (en) Method and device for detecting definition of projection picture, storage medium and projection equipment

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant