CN213092343U - Code reading equipment and logistics system - Google Patents
Code reading equipment and logistics system Download PDFInfo
- Publication number
- CN213092343U CN213092343U CN202022503298.1U CN202022503298U CN213092343U CN 213092343 U CN213092343 U CN 213092343U CN 202022503298 U CN202022503298 U CN 202022503298U CN 213092343 U CN213092343 U CN 213092343U
- Authority
- CN
- China
- Prior art keywords
- code reading
- code
- module
- detection range
- imaging modules
- 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.)
- Active
Links
Images
Landscapes
- Sorting Of Articles (AREA)
Abstract
The utility model provides a read sign indicating number equipment and logistics system. Based on the utility model discloses, the code reading equipment has two at least code imaging module, and the detection range of code reading equipment can include the overlapping amalgamation field of vision of two at least code imaging module in target object distance department, rather than confirm by the field of vision of single code imaging module completely, therefore can needn't stretch the object distance of code imaging module in order to obtain bigger detection range, in order to avoid losing bar code resolution ratio for this reason; the overlapping area of the fields of view of the adjacent code reading imaging modules at the target object distance is enough to cover the complete bar code, so as to help avoid the bar code appearing in the overlapping area not being completely represented in the image; the detection range provided for the code reading equipment by splicing the fields of view of the at least two code reading imaging modules at the distance of the target object can be larger than or equal to the ideal size of the detection range, so that the code reading equipment is prevented from having a detection blind area. Therefore, the detection blind area can be eliminated while the resolution ratio of the bar code is considered.
Description
Technical Field
The utility model relates to a commodity circulation automation technology, in particular to read a sign indicating number equipment and use this logistics system who reads a sign indicating number equipment.
Background
The logistics system can convey the packages by using a conveyor belt, the surface of each package is attached with a bar code for identifying logistics information of the package, and a code reading device can be arranged in the logistics system in order to automatically identify the bar codes of the packages. Each code reading device may include a code reading imaging module having a field of view directed toward the conveyor belt and capable of capturing an image containing a barcode.
In order to enable the bar code in the image to have sufficient resolution, the code reading imaging module and the parcel can have a proper object distance by adjusting the focal length of the code reading imaging module.
However, the resolution of the barcode in the image can reach a level sufficient for identification only when the object distance is set to be small enough, and at this time, the view field of the code reading imaging module is reduced (the imaging magnification is increased) to a size insufficient to cover the surface of the complete parcel.
If the intention is to avoid detecting the blind area and seek great detection range, then, can only increase the field of vision of reading the sign indicating number imaging module (formation of image multiplying power reduces) through zooming out the object distance of reading the sign indicating number imaging module, at this moment, can lead to the bar code resolution in the image to the level that is difficult to discern, and then lead to reading the sign indicating number and fail.
Therefore, how to enable the code reading equipment to eliminate the detection blind area while considering the resolution of the bar code becomes a technical problem to be solved in the prior art.
SUMMERY OF THE UTILITY MODEL
The embodiment of the utility model provides a reading equipment and logistics system aim at providing one kind, help eliminating when taking into account bar code resolution and detect the blind area.
The code reading device provided in one embodiment may include:
an apparatus body having a panel at one side thereof;
the at least two code reading imaging modules are arranged on the panel of the equipment main body at intervals so as to enable the fields of view of the at least two code reading imaging modules at the target object distance to be overlapped and spliced;
the target object distance enables the bar code to reach a preset ideal bar code resolution in an image obtained by imaging based on the sensor target surface specification of each code reading imaging module;
moreover, the overlapping area of the fields of view of the adjacent code reading imaging modules at the target object distance is enough to cover the complete bar code;
and the detection range provided by the at least two code reading imaging modules for the code reading equipment comprises overlapped spliced visual fields of the at least two code reading imaging modules at the target object distance and is larger than or equal to the preset ideal size of the detection range.
Optionally, the field of view of each code-reading imaging module at the target object distance includes a near-point field of view and a far-point field of view, where the near-point field of view is located at a near-end side boundary of a front depth of field extending to a near-end side with reference to the target object distance, and the far-point field of view is located at a far-end side boundary of a back depth of field extending to a far-end side with reference to the target object distance; an overlapping area larger than the size of a preset bar code outline is formed between the near point vision fields of the adjacent code reading imaging modules, and the near point vision fields of the detection ranges formed by splicing the near point vision fields of at least two code reading imaging modules are larger than or equal to the ideal size of the preset detection range.
Optionally, further including arranging a plurality of light filling light sources at the panel of equipment main part, wherein, the light filling regional overlap of a plurality of light filling light sources covers the detection range that at least two code reading imaging module provided for code reading equipment, and, the light filling region of a plurality of light filling light sources is greater than the region of predetermineeing the threshold value for the luminance that a plurality of light filling light sources produced.
Optionally, the plurality of light supplementing light sources include a first light source group located between adjacent code reading imaging modules and a second light source group closer to the edge of the panel than the code reading imaging modules, wherein a beam angle of the first light source group is greater than a beam angle of the second light source group.
Optionally, the lamp face of the first light source group is provided with a first lens module for constraining the light beam at a first beam angle, and the lamp face of the second light source group is provided with a second lens module for constraining the light beam at a second beam angle, wherein the first beam angle is larger than the second beam angle.
Optionally, further include panorama imaging module, this panorama imaging module's field of vision forms the full coverage to the detection range that at least two reading code imaging module provided for reading the code equipment.
Optionally, the panoramic imaging module is arranged on the panel of the device body and is located in the layout center of the at least two code reading imaging modules.
Optionally, the apparatus body further comprises:
the sampling module is positioned in the equipment main body and is in signal connection with each code reading imaging module;
the central control module is positioned in the equipment main body and is in signal connection with the sampling module;
the communication interface is exposed on the outer surface of the equipment main body and is in signal connection with the central control module;
and the power supply module generates power supply output to the code reading imaging module, the sampling module and the central control module.
Optionally, the specification of the sensor target surface of each code reading imaging module is greater than or equal to 5MP and less than 20 MP.
In another embodiment, a logistics system can be provided that can include a conveyor belt, and a code reading device as previously described, wherein a face plate of the code reading device faces the conveyor belt.
Based on the above embodiment, the code reading device may have at least two code reading imaging modules, wherein:
the detection range of the code reading equipment can comprise overlapped spliced vision fields of at least two code reading imaging modules at the target object distance, namely, the detection range of the code reading equipment is not completely determined by the vision field of a single code reading imaging module, so that the object distance of the code reading imaging module does not need to be increased for obtaining a larger detection range, and the loss of the resolution ratio of the bar code is avoided;
moreover, the overlapping area of the fields of view of the adjacent code reading imaging modules at the target object distance is enough to cover the complete bar code, so that the bar code appearing in the overlapping area cannot be completely represented in the image;
meanwhile, the detection range provided for the code reading equipment by splicing the fields of view of the at least two code reading imaging modules at the distance of the target object can be larger than or equal to the preset ideal size of the detection range, so that the code reading equipment is prevented from having a detection blind area.
Therefore, the detection blind area can be eliminated while the resolution ratio of the bar code is considered.
Further, if a plurality of fill-in light sources are used for providing fill-in light irradiation, compared with a scheme of providing fill-in light irradiation with a single fill-in light source, the utilization rate of light energy can be improved, and the fact that the illumination intensity at the edge of the detection range is in gradient attenuation compared with the illumination intensity at the central part of the detection range is avoided, so that the illumination energy of the plurality of fill-in light sources can be more uniformly distributed in the detection range of the code reading device, and therefore, the power of the plurality of fill-in light sources does not need to be increased in order to take account of the edge illumination intensity of the detection range, and the occurrence of luminance overexposure in the central area of the detection range can be avoided.
Drawings
The following drawings are only schematic and explanatory and do not limit the scope of the present invention:
fig. 1 is a schematic diagram of an exemplary structure of a logistics system of a first test example;
fig. 2 is a schematic diagram of an exemplary structure of a logistics system of a second test example;
FIG. 3 is a schematic view of an exemplary configuration of a logistics system in a first embodiment;
FIG. 4 is a schematic view of the operation principle of the code reading device in the logistics system shown in FIG. 3;
FIG. 5 is a schematic diagram of an electrical architecture of a code reading device in the logistics system shown in FIG. 3;
FIG. 6 is a schematic diagram illustrating the operation of the central control module in the electrical configuration shown in FIG. 5;
FIG. 7 is a schematic diagram showing an example of output data of the central control module in the electrical architecture shown in FIG. 5;
FIG. 8 is a schematic view of an exemplary configuration of a logistics system in a second embodiment;
fig. 9 is a schematic view of the operation principle of the code reading device in the logistics system shown in fig. 8;
fig. 10 is an electrical schematic diagram of a code reading device in the logistics system shown in fig. 8.
Detailed Description
In order to make the objects, technical solutions and advantages of the present invention more clearly understood, the present invention will be further described in detail below with reference to the accompanying drawings and examples.
Fig. 1 is a schematic view of an exemplary structure of a logistics system of a first test example. Referring to fig. 1, aiming at eliminating the detection blind area while considering the barcode resolution, it may be considered to equip the code reading device 10 with a large target surface code reading imaging module 100 with a larger sensor target surface specification, for example, the code reading device 10 may select a large target surface code reading imaging module 100 with a sensor target surface specification of 20MP (Million Pixels), but since the detection range of the code reading device 10 is still determined by the field of view of the large target surface code reading imaging module 100, the larger sensor target surface specification can only slightly alleviate the conflict between the barcode resolution and the detection range size, that is:
when the object distance is set to be small enough and the resolution of the barcode in the image can reach a level sufficient for identification, the improvement of the specification of the target surface of the sensor can only make up for the degree of reduction of the field of view (increase of imaging magnification) of the code reading imaging module to a limited extent, the field of view when the target surface of the sensor is smaller than 20MP is shown by a dotted line in fig. 1, and the field of view of the code reading imaging module 100 with a large target surface with the specification of the target surface of the sensor selected to be 20MP is shown by a dash-dot line, as can be seen from fig. 1, the field of view which is made up for the limited extent by the improvement of the specification of the target surface of the sensor may still be insufficient to cover the entire surface (the top surface in fig. 1) of the parcel 90 conveyed by the conveyor belt.
If the object distance of the large target surface code-reading imaging module 100 is increased to increase the field of view of the large target surface code-reading imaging module 100 (i.e., the imaging magnification is reduced), although the overall resolution of the image can only be increased to a limited extent by the larger sensor target surface specification, the resolution of the barcode in the image may not be at a level sufficient for identification, and the code reading may fail.
That is, simply by increasing the sensor target surface specification of the large target surface code-reading imaging module 100 in the code-reading device 10, the curing equivalence relation between the field of view of the large target surface code-reading imaging module 100 and the detection range of the code-reading device 10 cannot be changed, and thus the conflict between the barcode resolution and the detection range size cannot be fundamentally eliminated.
Fig. 2 is a schematic view of an exemplary structure of a logistics system of a second test example. Referring to fig. 2, alternatively, it can be considered to deploy a plurality of code reading devices 20 in a logistics system for parallel detection, that is, the detection range of each code reading device 20 shares the detection task of only one partial area of the conveyor belt 30 (the different partial areas are divided by the dashed lines in fig. 2). However, the parallel detection by using a plurality of code reading devices 20 only reduces the required area of the detection range of each code reading device 20, and does not have the defect of the single code reading device 20 per se, that is, the fixed equivalence relation between the detection range of each code reading device 20 and the visual field of the code reading imaging module 200 included in the detection range is not changed, so that the conflict between the resolution of the bar code and the size of the detection range cannot be eliminated fundamentally, and a new defect is introduced instead:
firstly, the adoption of a plurality of code reading devices 20 for parallel detection can increase the deployment cost and difficulty of the code reading devices 20, i.e., occupy larger installation space and introduce a larger number of cables 21 (in the figure, the data lines are taken as an example, and the power lines also have the same problem);
secondly, when the barcode 80 attached to the surface of the package 90 conveyed by the conveyor belt 30 appears between the detection ranges of the adjacent code reading devices 20, the barcode 80 may not be completely presented in the image captured by the code reading imaging module 200 of any one of the code reading devices 20, and thus the barcode in the image is incomplete, which may result in a failure in code reading;
moreover, if code reading failure is avoided due to incomplete presentation of the barcodes 80 in the detection ranges of the adjacent code reading devices 20, multiple code reading devices 20 can output the shot images to the back-end device 22 for image splicing, and then the back-end device 22 performs code reading detection on the spliced images, which on one hand results in that the barcode recognition function of the code reading device 20 cannot be effectively utilized, and on the other hand results in the defects of reduced real-time performance and reliability of code reading due to the influence of factors such as transmission delay and transmission stability.
Based on the analysis, the following embodiment adopts the scheme that a single code reading device is provided with at least two code reading imaging modules, and eliminates the detection blind area while considering the resolution of the bar code by reasonably arranging the visual field relation between the at least two code reading imaging modules.
Fig. 3 is a schematic diagram of an exemplary structure of the logistics system in the first embodiment. Referring to fig. 3, in the first embodiment, the logistics system includes a conveyor belt 30 and a code reading device 40, and the first embodiment takes the example that the code reading device 40 is suspended above the conveyor belt 30.
In fig. 3, the code reading apparatus 40 may include:
a device body 41, one side of the device body 41 having a panel 42, the panel 42 being capable of facing the belt 30 when actually deployed;
at least two code reading imaging modules 43 (two code reading imaging modules 43 are taken as an example in the figure), the at least two code reading imaging modules 43 are arranged on the panel 42 of the device main body 41 at intervals, so that the fields of view of the at least two code reading imaging modules 43 at the target object distance D _ obj are overlapped and spliced. In the illustration, two code-reading imaging modules 43 are arranged linearly, and when the number of the code-reading imaging modules 43 is more than two, the code-reading imaging modules 43 may be arranged linearly or in an array.
Fig. 4 is a schematic view of the operation principle of the code reading device in the logistics system shown in fig. 3. Referring to fig. 4, the visual field relationship between at least two code-reading imaging modules 43 satisfies the following condition:
(1) the target object distance D _ obj can make the barcode reach the preset ideal barcode resolution in the image obtained based on the sensor target surface specification imaging of each code reading imaging module 43.
In actual deployment, the target object distance D _ obj may be set by a focal length of a lens (not separately identified in the figure) of the code reading imaging module 43, and an actual set value of the target object distance D _ obj may match a height difference between the top surface of the parcel and the code reading imaging module 43 (the height difference may be changed due to a layout height of the code reading apparatus 10 and a parcel size), so that the top surface of the parcel may be close to or located at the target object distance D _ obj, and further, the barcode attached to the top surface of the parcel may reach a preset ideal barcode resolution in an image imaged based on a sensor target surface specification of each code reading imaging module 43.
For ideal barcode resolution, it can be characterized by the number of pixels the smallest recognizable module of the barcode occupies.
The barcode (barcode) that can be recognized by the code reading device 30 in this embodiment may be a one-dimensional code or a two-dimensional code. The one-dimensional code may be composed of black bars (bars for short) and white bars (spaces for short) having sufficiently different reflectances, data composed of these bars and spaces expressing certain information and being readable by a specific device and converted into binary and decimal information compatible with a computer, and the one-dimensional code may further include characters. The two-dimensional code can be a pattern identifier which is distributed on a plane (two-dimensional direction) according to a certain rule by using a certain specific geometric figure, is black and white, and records data symbol information.
Accordingly, the identifiable minimum module may be a minimum bar empty unit (one-dimensional code) or a minimum set pattern (two-dimensional code) of the barcode, and accordingly, the ideal barcode resolution may be the number of covered pixels of the identifiable minimum module, and may be set to 1.4PPM (Part Per Million, the number of pixels occupied by the minimum module), for example.
(2) The overlap S31 of the fields of view of adjacent code-reading imaging modules 43 at the target object distance D _ obj is sufficient to cover a complete barcode.
In particular implementations, the fields of view of adjacent code-reading imaging modules 43 may be configured to define an overlap region therebetween that is greater than the theoretical maximum profile dimension of the barcode (including the length dimension and the width dimension).
As can be seen from fig. 4, each code-reading imaging module 43 may have a certain code-reading depth D _ depth, that is, a foreground depth Dc extending to the near-end side with reference to the object distance D _ obj, and a back depth Df extending to the far-end side with reference to the object distance D _ obj. The depth of field can be understood as an offset tolerance that allows the object distance D _ obj to be generated by an Image Signal Processing (ISP) algorithm for recognizing a barcode from an Image to recognize a blur of the Image, and thus, the values of the front depth of field Dc and the rear depth of field Df may differ depending on the recognition capability of the ISP algorithm.
In the case where the code-reading imaging modules 43 have the depth of field, the field of view of each code-reading imaging module 43 at the target object distance D _ obj may include a near-point field of view Vc and a far-point field of view Vf, where the near-point field of view Vc is located at a near-end side boundary of the foreground depth Dc extending to the near-end side with reference to the target object distance D _ obj, the far-point field of view Vf is located at a far-end side boundary of the back depth Df extending to the far-end side with reference to the target object distance D _ obj, and an overlapping region S31 larger than the preset barcode outline size is formed between the near-point fields of view Vc of the adjacent code-reading imaging modules 43.
(3) The detection range S32 provided by the at least two code-reading imaging modules 43 for the code-reading apparatus 40 may include overlapping split views of the at least two code-reading imaging modules 43 at the target object distance D _ obj, and the detection range S32 provided by the at least two code-reading imaging modules 43 for the code-reading apparatus 40 may be greater than or equal to a preset ideal size of the detection range.
For example, the ideal size of the detection range may include two-dimensional sizes in the conveying direction and the width direction of the conveyor belt 30, wherein the dimension of the ideal size of the detection range in the conveying direction of the conveyor belt 30 may be set to be greater than or equal to the length size in the theoretical maximum outline size of the barcode, and the dimension of the ideal size of the detection range in the width direction of the conveyor belt 30 may be set to be greater than or equal to the dimension determined according to the width size of the parcel 90 (as shown in fig. 4), or may also be set to be close to or equal to the width size of the conveyor belt 30.
In the case where the code reading imaging module 43 has the code reading depth D _ depth, the detection range S32 also has a detection depth of depth. That is, the near-point fields of view Vc of the at least two code-reading imaging modules 43 are overlapped and spliced to form a near-point overlapped and spliced field of view falling in the detection range S32, and the far-point fields of view Vf of the at least two code-reading imaging modules 43 are overlapped and spliced to form a far-point overlapped and spliced field of view falling in the detection range S32, so that the detection range S32 may be a depth space region between the near-point overlapped and spliced field of view and the far-point overlapped and spliced field of view, and at this time, the near-point overlapped and spliced field of view Vc of the at least two code-reading imaging modules 43 (i.e., the minimum field of view size in the detection range) is larger than or equal to a preset ideal size of the detection range.
The above mentioned ideal size of the detection range is intended to mean that the detection range of at least two code-reading imaging modules 43 has a size sufficient to avoid the detection dead zone, the size should not be limited by the specification size of the barcode, and no unnecessary limitation is made herein for the specific value of the size.
Based on the first embodiment described above, the code reading apparatus 40 may have at least two code reading imaging modules 43, wherein:
the detection range of the code reading device 40 may include overlapping split views of at least two code reading imaging modules 43 at the target object distance D _ obj, that is, the detection range of the code reading device 40 is not completely determined by the views of the single code reading imaging module 43, so that it is not necessary to pull the object distance of the code reading imaging module 43 away to obtain a larger detection range, so as to avoid losing the barcode resolution;
moreover, the overlapping area of the fields of view of the adjacent code-reading imaging modules 43 at the target object distance D _ obj is enough to cover the complete barcode, thereby helping to avoid that the barcode appearing in the overlapping area cannot be completely represented in the image;
meanwhile, the detection range provided for the code reading device 40 by splicing the fields of view of the at least two code reading imaging modules 43 at the target object distance D _ obj can be larger than or equal to the preset ideal size of the detection range, thereby being helpful for avoiding the existence of a detection blind area in the code reading device 40.
Therefore, the detection blind area can be eliminated while the resolution ratio of the bar code is considered.
Compared with the first test example shown in fig. 1, the sensor target surface specification of the code-reading imaging module 43 of the code-reading device 40 in the first test example may be less than 20MP as long as the sensor target surface specification of the code-reading imaging module is greater than or equal to 5MP (preferably 12MP), that is, the code-reading imaging module 43 may be regarded as a small target surface code-reading imaging module with respect to the single large target surface code-reading imaging module 100 in the first test example.
Through tests, the detection range provided by overlapping and splicing the visual fields of the two code reading imaging modules 43 at the target object distance D _ obj can be larger than the detection range provided by the single large-target-surface code reading imaging module 100 with the sensor target surface specification of 20MP for the code reading device 10 in the first test example.
For example, in a specific deployment scenario, the large target surface code-reading imaging module 100 with the sensor target surface specification of 20MP may provide the maximum view range for the code-reading device 10 that is enough to cover the 970mm width interval of the conveyor belt 30, but for a package with a height of 700mm, the upper view width provided by the large target surface code-reading imaging module 100 for the code-reading device 10 at the target object distance matching the top surface position of the package is only about 600 mm; in the same deployment scenario, the code reading apparatus 40 in the first embodiment may have a maximum field of view sufficient to cover a width interval of the conveyor belt 30 of 1100mm when two code reading imaging modules 43 with a sensor target surface specification of 12MP are selected, and for a package of 700mm height, near-point fields of view of the two code reading imaging modules 43 at a target distance matching the top surface position of the package may overlap to form a width interval of at least 800mm, that is, the detection range S32 of the code reading apparatus 40 may have a near-point field of view covering a width of at least 800 mm.
Compared with the second test example shown in fig. 2, the code reading device 40 in the first embodiment can avoid the situation that the barcode cannot be completely represented in the image, and occupies a smaller installation space.
With reference to fig. 3, the code reading apparatus 40 may further include a plurality of (four are shown as an example) fill-in light sources 44 and 45 disposed on the panel 42 of the apparatus main body 41, a fill-in light region of the plurality of fill-in light sources 44 and 45 may overlap and cover a detection range of the at least two code reading imaging modules 43, the fill-in light region may be a region where luminance generated by the plurality of fill-in light sources 44 and 45 is greater than a preset threshold, and, as described above, the detection range overlapped and covered by the fill-in light region may include an overlapped and spliced view of the at least two code reading imaging modules 43 at the target object distance D _ obj. In the case that the code reading imaging module 43 has a code reading depth of field D _ depth, the light supplement regions generated by the light supplement light sources 44 and 45 need to cover a space region between the near point view Vc and the far point view Vf as the detection range S32.
The light supplementing light sources 44 and 45 may include a first light source group 44 located between adjacent code reading imaging modules 43 (in the illustration, two first light source groups located between two code reading imaging modules 43 are taken as an example), and a second light source group 45 located closer to the edge of the panel 42 than the code reading imaging modules 43 (in the illustration, two second light source groups 45 located at two outer ends of the panel 42 in the length direction are taken as an example), wherein the beam angle of the first light source group 44 may be greater than that of the second light source group 45, so that the illumination energy generated by the first light source group 44 located between the adjacent code reading imaging modules 43 is uniformly distributed in the detection range S32 of the code reading device 40 as much as possible, and the illumination energy generated by the second light source group 45 is prevented from being distributed outside the detection range S32 of the code reading device 40.
For example, the first Light source group 44 and the second Light source group 45 may each have a lamp surface on which a plurality of (9, for example) Light Emitting elements such as LEDs (Light Emitting diodes) are disposed, the lamp surface of the first Light source group 44 may be provided with a first lens module (not shown) for restricting the Light beam at a first beam angle, and the lamp surface of the second Light source group 45 may be provided with a second lens module (not shown) for restricting the Light beam at a second beam angle, wherein the first beam angle is larger than the second beam angle, for example, the first beam angle may be a spatial angle of 40 ° × 30 ° in a length direction of the panel 42 and 30 ° in a width direction of the panel 42, and the second beam angle may be a spatial angle of 30 ° × 30 ° in both the length direction and the width direction of the panel.
Compared with a scheme of providing supplementary lighting irradiation by using a single supplementary lighting source, the scheme of providing supplementary lighting irradiation by using the multiple supplementary lighting sources 44 and 45 can improve the utilization rate of lighting energy and avoid gradient attenuation of the lighting intensity at the edge of the detection range S32 compared with the lighting intensity at the central part of the detection range S32, that is, the lighting energy of the multiple supplementary lighting sources 44 and 45 can be more uniformly distributed in the detection range S32 of the code reading device 40, so that the power of the multiple supplementary lighting sources 44 and 45 does not need to be increased in order to take account of the lighting intensity at the edge of the detection range S32, and luminance overexposure in the central area of the detection range S32 can be avoided.
Fig. 5 is an electrical architecture diagram of a code reading device in the logistics system shown in fig. 3. The apparatus main body 41 further includes:
a sampling module 51, wherein the sampling module 51 may include a Programmable logic device such as an FPGA (Field Programmable Gate Array), and the sampling module 51 is located inside the apparatus main body 41 and is in signal connection with each code-reading imaging module 43;
a Central control module 52, wherein the Central control module 52 may include a Processing device such as a CPU (Central Processing Unit) or a GPU (Graphics Processing Unit), and the Central control module 52 is located inside the device body 41 and is in signal connection with the sampling module 51;
a communication interface 53, where the communication interface 53 may be a bus interface such as a network interface suitable for supporting any one of communication protocols such as SDK (Software Development Kit), TCP (Transmission Control Protocol), HTTP (HyperText Transfer Protocol), and serial interface Protocol, and the communication interface 53 is exposed on the outer surface of the device main body 41 and is in signal connection with the central Control module 52;
and the power supply module 54, the power supply module 54 can generate power supply output to the code reading imaging module 43, the sampling module 51 and the central control module 52, and the power supply module 54 can be connected with an external power supply. If the code reading device 40 includes a plurality of light supplement light sources 44 and 45, the plurality of light supplement light sources 44 and 45 may also be powered by the power supply module 54 to provide power output, and the plurality of light supplement light sources 44 and 45 may be controlled by the central control module 52.
Therefore, compared to the second test example shown in fig. 2, the code reading device 40 in the first embodiment can have only one communication interface 53 and one power supply module 54, and thus fewer cables (e.g., power lines and transmission lines) can be deployed.
Moreover, if the central control module 52 in the code reading device 40 has a processing device supporting ISP processing capability, when the image captured by each code reading imaging module 43 is transmitted from the sampling module 51 to the central control module 52, the barcode can be recognized from the image captured by each code reading imaging module 43, and the recognized barcode information can be transmitted to the back-end device through the communication interface 53, so that data fusion and barcode recognition must be performed at the back-end device.
Fig. 6 is a schematic diagram illustrating an operation principle of the central control module in the electrical architecture shown in fig. 5. Referring to fig. 6, if the central control module 52 shown in fig. 5 is a four-core GPU, one of the processing cores 521 may be used for configuration management of the GPU and protocol transmission with the backend device 60 by invoking the communication interface 53, one of the processing cores 522 may be used for thread scheduling, and the other two processing cores 523 and 524 may be used for running an algorithm thread for recognizing a barcode in an image captured by the different code-reading imaging module 43.
The images captured by the code-reading imaging modules 43 may also be transmitted to the backend device 60 for visual presentation as original images.
FIG. 7 is a schematic diagram showing an example of output data of the central control module in the electrical architecture shown in FIG. 5. Referring to fig. 7 in conjunction with fig. 6, taking the example that the code reading device 40 includes two code reading imaging modules 43, since the central control module 52 has transmitted the barcode information recognized from the images 61 and 62 captured by the two code reading imaging modules 43 to the backend device 60, the central control module 52 does not need to merge the images 61 and 62 captured by the two code reading imaging modules 43 when transmitting the images 61 and 62 to the backend device 60, and the images 61 and 62 can be presented in the client interface 600 of the backend device 60 in windows.
The images 61 and 62 presented in windows on the client interface 600 can jointly represent the detection area of the code reading device 40. The possible positions of the barcode 70 on the surface of the parcel 90 are indicated by the rectangle dashed boxes in fig. 7, wherein the barcode 70 in the overlapping area S31 can be completely represented by the images 61 and 62, and the edge positions of the barcode 70 on the surface of the parcel can not be missed or damaged in the images 61 and 62 due to the existence of the detection blind areas.
Fig. 8 is a schematic view of an exemplary structure of a logistics system in a second embodiment. Fig. 9 is a schematic view of the operation principle of the code reading device in the logistics system shown in fig. 8. Referring to fig. 8 and 9, based on the first embodiment, the code reading apparatus 40' in the second embodiment may further include a panoramic imaging module 46, the pair of fields of view of the panoramic imaging module 46 may form a full coverage with the detection ranges S32 of the at least two code reading imaging modules 43, and, as mentioned above, the fully covered detection range 32 may include overlapping split fields of view of the at least two code reading imaging modules 43 at the object distance D _ obj.
For example, the panoramic imaging module 46 may be disposed on the panel 42 of the apparatus body 41 and located at the center of the layout of the at least two code reading imaging modules 43.
Fig. 10 is an electrical schematic diagram of a code reading device in the logistics system shown in fig. 8. Referring to fig. 10, when the code reading device 40' further includes the panoramic imaging module 46, the sampling module 51 may be further in signal connection with the panoramic imaging module 46, and the central control module 52 may not perform algorithm processing on the image taken by the panoramic imaging module 46, but may transmit the panoramic image taken by the panoramic imaging module 46, the barcode information identified by the algorithm, and the image taken by the code reading imaging module 43 to the back-end device through the communication interface 53, so that the back-end device may align the acquired barcode information in the panoramic image for presentation.
The above description is only a preferred embodiment of the present invention, and should not be taken as limiting the invention, and any modifications, equivalent replacements, improvements, etc. made within the spirit and principle of the present invention should be included in the protection scope of the present invention.
Claims (10)
1. A code reading apparatus, comprising:
an apparatus body having a panel at one side thereof;
the at least two code reading imaging modules are arranged on the panel of the equipment main body at intervals so as to enable the fields of view of the at least two code reading imaging modules at the target object distance to be overlapped and spliced;
the target object distance enables the bar code to reach a preset ideal bar code resolution in an image obtained by imaging based on the sensor target surface specification of each code reading imaging module;
moreover, the overlapping area of the fields of view of the adjacent code reading imaging modules at the target object distance is enough to cover the complete bar code;
and the detection range provided by the at least two code reading imaging modules for the code reading equipment comprises the overlapped spliced visual fields of the at least two code reading imaging modules at the target object distance, and the detection range is larger than or equal to the preset ideal size of the detection range.
2. The code reading device of claim 1,
the field of view of each code reading imaging module at the target object distance comprises a near point field of view and a far point field of view, wherein the near point field of view is located at a near side boundary of front depth of field extending to a near side by taking the target object distance as a reference, and the far point field of view is located at a far side boundary of rear depth of field extending to a far side by taking the target object distance as a reference;
an overlapping area larger than the size of a preset bar code outline is formed between the near point vision fields of the adjacent code reading imaging modules, and the near point vision fields of the detection ranges formed by splicing the near point vision fields of at least two code reading imaging modules are larger than or equal to the ideal size of the preset detection range.
3. The code reading device according to claim 1, further comprising a plurality of light supplement light sources arranged on a panel of the device body, wherein light supplement regions of the plurality of light supplement light sources overlap to cover a detection range provided by the at least two code reading imaging modules for the code reading device, and the light supplement regions of the plurality of light supplement light sources are regions where luminance generated by the plurality of light supplement light sources is greater than a preset threshold.
4. The code reading device of claim 3, wherein the plurality of fill-in light sources comprises a first light source group located between adjacent code reading imaging modules and a second light source group located closer to an edge of the panel than the code reading imaging modules, wherein a beam angle of the first light source group is greater than a beam angle of the second light source group.
5. The code reading apparatus of claim 4, wherein the lamp face of the first light source group is provided with a first lens module that constrains the light beam at a first beam angle, and the lamp face of the second light source group is provided with a second lens module that constrains the light beam at a second beam angle, wherein the first beam angle is greater than the second beam angle.
6. The code reading apparatus of claim 1, further comprising a panoramic imaging module having a field of view that provides full coverage of a detection area provided by at least two code reading imaging modules for the code reading apparatus.
7. The code reading device according to claim 6, wherein the panoramic imaging module is arranged on the panel of the device body and is positioned in the center of the layout of at least two code reading imaging modules.
8. The code reading apparatus according to claim 1, wherein the apparatus body further comprises:
the sampling module is positioned in the equipment main body and is in signal connection with each code reading imaging module;
the central control module is positioned in the equipment main body and is in signal connection with the sampling module;
the communication interface is exposed on the outer surface of the equipment main body and is in signal connection with the central control module;
and the power supply module generates power supply output to the code reading imaging module, the sampling module and the central control module.
9. The code reading apparatus of claim 1, wherein the sensor target surface of each code reading imaging module has a gauge of greater than or equal to 5MP and less than 20 MP.
10. Logistics system, comprising a conveyor belt and a code reading device according to any one of claims 1 to 9, wherein the face plate of the code reading device faces the conveyor belt.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202022503298.1U CN213092343U (en) | 2020-11-03 | 2020-11-03 | Code reading equipment and logistics system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202022503298.1U CN213092343U (en) | 2020-11-03 | 2020-11-03 | Code reading equipment and logistics system |
Publications (1)
Publication Number | Publication Date |
---|---|
CN213092343U true CN213092343U (en) | 2021-04-30 |
Family
ID=75614967
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202022503298.1U Active CN213092343U (en) | 2020-11-03 | 2020-11-03 | Code reading equipment and logistics system |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN213092343U (en) |
-
2020
- 2020-11-03 CN CN202022503298.1U patent/CN213092343U/en active Active
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101038689B (en) | Image reading device and paper money reading method | |
CN101601047B (en) | A system for image acquisition | |
KR100900777B1 (en) | Apparatus for optically reading information stored in graphic symbol | |
KR20190106765A (en) | Camera and method of detecting image data | |
US20110150346A1 (en) | Method and Apparatus for Identifying Embossed Characters | |
EP2784745A1 (en) | Image processing apparatus | |
KR102378186B1 (en) | Artificial intelligence vision inspection system for wiring harness | |
CN103685830A (en) | Image reading apparatus and sheet processing apparatus | |
CN104967769B (en) | A kind of vehicle bottom scanning system and method | |
CN105844197B (en) | A kind of double lens image acquisition and processing unit for DPM code readers | |
CN202171812U (en) | Bar code identification device | |
US20100157100A1 (en) | Imaging system | |
WO2015100284A1 (en) | Measuring apparatus, system, and program | |
CN103218596A (en) | Bar-code scanner with dynamic multi-angle illuminating system and bar-code scanning method thereof | |
CN103293167A (en) | Automatic detection method and system of copper grains in foam nickel | |
CN110991202A (en) | Six-face code scanning method and system | |
CN213092343U (en) | Code reading equipment and logistics system | |
CN206601345U (en) | Smart card detection device | |
CN103002192B (en) | Image recognition device and image reading device | |
CN112748110A (en) | Surface defect detection device for transparent mirror printing and gold stamping process | |
JPH08161423A (en) | Illuminating device and character reader | |
CN102236927A (en) | Method and device for collecting and indentifying digital information of bill stamp pattern | |
CN211587581U (en) | Intelligent screening system | |
CN112791983B (en) | Finished goods scanning assembly | |
CN213024564U (en) | Automatic vending machine with goods detection mechanism |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
GR01 | Patent grant | ||
GR01 | Patent grant | ||
CP01 | Change in the name or title of a patent holder |
Address after: 310051 room 304, B / F, building 2, 399 Danfeng Road, Binjiang District, Hangzhou City, Zhejiang Province Patentee after: Hangzhou Hikvision Robot Co.,Ltd. Address before: 310051 room 304, B / F, building 2, 399 Danfeng Road, Binjiang District, Hangzhou City, Zhejiang Province Patentee before: HANGZHOU HIKROBOT TECHNOLOGY Co.,Ltd. |
|
CP01 | Change in the name or title of a patent holder |