[go: up one dir, main page]

CN117078908A - A label positioning method, system, device, equipment and storage medium - Google Patents

A label positioning method, system, device, equipment and storage medium Download PDF

Info

Publication number
CN117078908A
CN117078908A CN202311042703.6A CN202311042703A CN117078908A CN 117078908 A CN117078908 A CN 117078908A CN 202311042703 A CN202311042703 A CN 202311042703A CN 117078908 A CN117078908 A CN 117078908A
Authority
CN
China
Prior art keywords
information
label
target equipment
tag
projection
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.)
Pending
Application number
CN202311042703.6A
Other languages
Chinese (zh)
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.)
LCFC Hefei Electronics Technology Co Ltd
Original Assignee
Hefei Lianbao 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 Hefei Lianbao Information Technology Co Ltd filed Critical Hefei Lianbao Information Technology Co Ltd
Priority to CN202311042703.6A priority Critical patent/CN117078908A/en
Publication of CN117078908A publication Critical patent/CN117078908A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V10/00Arrangements for image or video recognition or understanding
    • G06V10/20Image preprocessing
    • G06V10/22Image preprocessing by selection of a specific region containing or referencing a pattern; Locating or processing of specific regions to guide the detection or recognition
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K17/00Methods or arrangements for effecting co-operative working between equipments covered by two or more of main groups G06K1/00 - G06K15/00, e.g. automatic card files incorporating conveying and reading operations
    • G06K17/0022Methods or arrangements for effecting co-operative working between equipments covered by two or more of main groups G06K1/00 - G06K15/00, e.g. automatic card files incorporating conveying and reading operations arrangements or provisions for transferring data to distant stations, e.g. from a sensing device
    • G06K17/0029Methods or arrangements for effecting co-operative working between equipments covered by two or more of main groups G06K1/00 - G06K15/00, e.g. automatic card files incorporating conveying and reading operations arrangements or provisions for transferring data to distant stations, e.g. from a sensing device the arrangement being specially adapted for wireless interrogation of grouped or bundled articles tagged with wireless record carriers
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V10/00Arrangements for image or video recognition or understanding
    • G06V10/40Extraction of image or video features
    • G06V10/44Local feature extraction by analysis of parts of the pattern, e.g. by detecting edges, contours, loops, corners, strokes or intersections; Connectivity analysis, e.g. of connected components

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Multimedia (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • General Engineering & Computer Science (AREA)
  • Projection Apparatus (AREA)

Abstract

本公开提供了一种标签定位方法、系统、装置、设备及存储介质,涉及计算机技术领域。方法应用于标签定位系统,标签定位系统包括信息获取组件和标签投影组件,该方法包括:基于信息获取组件中的图像采集装置获取目标设备图像;对目标设备图像进行边缘识别,得到目标设备的边缘位置信息;基于信息获取组件中的条码扫描装置获取目标设备的项目信息和物料信息;根据项目信息和物料信息,确定目标设备对应的标签排布信息;根据边缘位置信息,控制标签投影组件将标签排布信息投影至目标设备的标签贴附位置。

The present disclosure provides a tag positioning method, system, device, equipment and storage medium, and relates to the field of computer technology. The method is applied to a tag positioning system. The tag positioning system includes an information acquisition component and a tag projection component. The method includes: acquiring a target device image based on an image acquisition device in the information acquisition component; performing edge recognition on the target device image to obtain the edge of the target device. Position information; obtain the project information and material information of the target device based on the barcode scanning device in the information acquisition component; determine the label arrangement information corresponding to the target device based on the project information and material information; control the label projection component to project the labels based on the edge position information The arrangement information is projected to the label attachment position of the target device.

Description

Label positioning method, system, device, equipment and storage medium
Technical Field
The disclosure relates to the field of computer technology, and in particular, to a tag positioning method, a system, a device, equipment and a storage medium.
Background
Electronic devices such as notebooks and tablet computers often require the attachment of a number of labels, such as warranty labels and processor model labels, which require precise positioning and are not biased during attachment. At present, a manual jig is mainly used for positioning the label, and holes are formed in the manual jig according to the position information and the size information of the label, so that the label can be attached to the holes of the manual jig when the label is attached.
However, the above-described existing scheme has the following drawbacks: (1) The manual jig needs one hand, when the label attaching work is quite many, a large number of jigs need to be prepared, and if the label position changes, a large number of manual jigs need to be manufactured again; (2) The label is easy to skew when a worker attaches a hand by using a hand-held jig, and the worker can only attach the label according to experience because the worker cannot use the hand-held jig in uneven places such as fingerprint identification (FP) areas; (3) The manual jig cannot realize left movement when encountering a defect or downward movement when encountering a defect, and the like.
Disclosure of Invention
The present disclosure provides a tag positioning method, system, device, apparatus, and storage medium, so as to at least solve the above technical problems in the prior art.
According to a first aspect of the present disclosure, there is provided a tag positioning method applied to a tag positioning system including an information acquiring component and a tag projection component, the method comprising: acquiring an image of the target equipment based on an image acquisition device in the information acquisition component; performing edge recognition on the target equipment image to obtain edge position information of the target equipment; acquiring item information and material information of target equipment based on a bar code scanning device in the information acquisition component; determining label arrangement information corresponding to the target equipment according to the item information and the material information; and controlling the label projection assembly to project the label arrangement information to the label attaching position of the target equipment according to the edge position information.
In an embodiment, performing edge recognition on the target device image includes: converting the target device image into a gray scale image; calculating gradient values of pixel points in the gray level image according to gradient operators; and determining the edge position information of the target equipment in the target equipment image according to the gradient value.
In an embodiment, the determining, according to the item information and the material information, tag arrangement information corresponding to the target device includes: determining a label arrangement template corresponding to the target equipment according to the item information; determining a label corresponding to the target equipment according to the material information; and determining label arrangement information corresponding to the target equipment according to the label arrangement template and the labels.
In an embodiment, the determining, according to the tag arrangement template and the tag, tag arrangement information corresponding to the target device includes: determining a first position of the tag in the tag arrangement template; and if the first position meets the preset condition, moving the label from the first position to the second position according to a preset arrangement rule to obtain label arrangement information corresponding to the target equipment.
In an embodiment, the tag projection component includes a projection device, and according to the edge position information, controls the tag projection component to project the tag arrangement information to a tag attaching position of the target device, including: determining a projection distance required by projecting the tag arrangement information to the target equipment in a real proportion, wherein the projection distance is a distance between the projection device and the target equipment; adjusting the real distance between the projection device and the target equipment to be the projection distance; and under the projection distance, the projection device is controlled to project the label arrangement information to the label attaching position of the target equipment according to the edge position information.
In an embodiment, the tag projection assembly further includes a bracket and a sensing device, the projection device and the sensing device are disposed on top of the bracket, and the adjusting the real distance between the projection device and the target device to the projection distance includes: measuring the real distance between the projection device and the target equipment according to the sensing device; and if the real distance is not equal to the projection distance, adjusting the height of the bracket from the real distance to the projection distance.
According to a second aspect of the present disclosure, there is provided a tag locating system, the system comprising: the information acquisition assembly, the label projection assembly, the transmission belt and the controller are arranged on the transmission belt; the information acquisition component comprises a first bracket, an image acquisition device and a bar code scanning device, wherein the image acquisition device is arranged at the top of the first bracket, and the bar code scanning device is arranged on the side wall of the first bracket; the label projection assembly comprises a second bracket, a projection device and an induction device, wherein the projection device and the induction device are arranged at the top of the second bracket; the image acquisition device is used for acquiring an image of the target equipment; the bar code scanning device is used for acquiring item information and material information of target equipment; the controller is used for carrying out edge recognition on the target equipment image to obtain edge position information of the target equipment; determining label arrangement information corresponding to the target equipment according to the item information and the material information; the controller is further used for controlling the label projection component to project the label arrangement information to the label attaching position of the target device according to the edge position information.
According to a third aspect of the present disclosure, there is provided a tag positioning apparatus applied to a tag positioning system including an information acquiring component and a tag projection component, the apparatus comprising: the first acquisition module is used for acquiring an image of the target equipment based on the image acquisition device in the information acquisition component; the edge recognition module is used for carrying out edge recognition on the target equipment image to obtain edge position information of the target equipment; the second acquisition module is used for acquiring item information and material information of the target equipment based on a bar code scanning device in the information acquisition component; the determining module is used for determining label arrangement information corresponding to the target equipment according to the item information and the material information; and the projection module is used for controlling the label projection assembly to project the label arrangement information to the label attaching position of the target equipment according to the edge position information.
According to a fourth aspect of the present disclosure, there is provided an electronic device comprising:
at least one processor; and
a memory communicatively coupled to the at least one processor; wherein,
the memory stores instructions executable by the at least one processor to enable the at least one processor to perform the methods described in the present disclosure.
According to a fifth aspect of the present disclosure, there is provided a non-transitory computer readable storage medium storing computer instructions for causing the computer to perform the method of the present disclosure.
According to the label positioning method, system, device, equipment and storage medium, firstly, an image acquisition device in an information acquisition component acquires an image of target equipment, and carries out edge recognition on the image of the target equipment to obtain edge position information of the target equipment, then, a bar code scanning device in the information acquisition component acquires item information and material information of the target equipment, and according to the item information and the material information, label arrangement information corresponding to the target equipment is determined, and finally, a label projection component is controlled to project the label arrangement information to a label attaching position of the target equipment according to the edge position information. Therefore, the label positioning based on projection can be realized, a large number of manual jigs are not required to be prepared in the label positioning process, the situation that labels are askew can not occur in the label attaching process, in addition, the label arrangement information is determined based on the item information and the material information of the target equipment, and the left shift or the downward shift when meeting the deficiency can be realized according to the actual requirement of the target equipment.
It should be understood that the description in this section is not intended to identify key or critical features of the embodiments of the disclosure, nor is it intended to be used to limit the scope of the disclosure. Other features of the present disclosure will become apparent from the following specification.
Drawings
The above, as well as additional purposes, features, and advantages of exemplary embodiments of the present disclosure will become readily apparent from the following detailed description when read in conjunction with the accompanying drawings. Several embodiments of the present disclosure are illustrated by way of example, and not by way of limitation, in the figures of the accompanying drawings, in which:
in the drawings, the same or corresponding reference numerals indicate the same or corresponding parts.
FIG. 1 shows a schematic diagram of a tag locating system according to a first embodiment of the present disclosure;
FIG. 2 is a flow chart of a tag locating method according to a second embodiment of the present disclosure;
FIG. 3 is a flow chart of a label positioning method according to a third embodiment of the present disclosure;
fig. 4 is a schematic view of a label positioning method according to a third embodiment of the disclosure; wherein,
fig. 4a shows a schematic view of a third embodiment of a label positioning method according to the present disclosure;
fig. 4b shows a second schematic view of a label positioning method according to a third embodiment of the disclosure;
fig. 4c illustrates a third scenario diagram of a tag locating method according to a third embodiment of the present disclosure;
fig. 5 shows a flowchart of a tag locating method according to a fourth embodiment of the present disclosure;
fig. 6 shows a schematic view of a label positioning method according to a fourth embodiment of the present disclosure;
fig. 7 is a schematic structural view showing a label positioning device according to a fifth embodiment of the present disclosure;
fig. 8 shows a schematic diagram of a composition structure of an electronic device according to an embodiment of the present disclosure.
Detailed Description
In order to make the objects, features and advantages of the present disclosure more comprehensible, the technical solutions in the embodiments of the present disclosure will be clearly described in conjunction with the accompanying drawings in the embodiments of the present disclosure, and it is apparent that the described embodiments are only some embodiments of the present disclosure, but not all embodiments. Based on the embodiments in this disclosure, all other embodiments that a person skilled in the art would obtain without making any inventive effort are within the scope of protection of this disclosure.
When the electronic equipment such as a notebook or a tablet computer is subjected to label attachment, the most complete label template of the notebook type is used for attaching in general, for example, the most complete label template can comprise four labels, the four labels are integrally distributed in a shape of a Chinese character 'tian', and the distribution position of each label is fixed; however, the configuration of some electronic device under the machine type may not need to correspond to four labels, if some electronic device does not need to label the label at the upper left corner in the label template, the label at the upper right corner in the label template needs to be moved leftwards to the original position of the label at the upper left corner when the label is attached, namely "leftwards when meeting a defect"; if some electronic equipment does not need the label at the lower right corner in the label template, the label at the upper right corner in the label template needs to be moved downwards to the position of the original label at the lower right corner when the label is attached, namely 'move downwards when meeting a gap', and when the label is attached by using the existing manual jig, a worker cannot know whether the electronic equipment for attaching the label needs to move leftwards when meeting a gap or move downwards when meeting a gap.
Fig. 1 shows a schematic structural diagram of a tag positioning system according to a first embodiment of the present disclosure, and as shown in fig. 1, a tag positioning system includes:
the information acquisition assembly, the label projection assembly, the transmission belt and the controller (not shown in the figure), wherein the information acquisition assembly and the label projection assembly are arranged on the transmission belt; the information acquisition component comprises a first bracket, an image acquisition device and a bar code scanning device, wherein the image acquisition device is arranged at the top of the first bracket, and the bar code scanning device is arranged on the side wall of the first bracket; the label projection assembly comprises a second bracket, a projection device and a sensing device, wherein the projection device and the sensing device are arranged at the top of the second bracket; wherein,
the image acquisition device is used for acquiring an image of the target equipment;
the bar code scanning device is used for acquiring item information and material information of the target equipment;
the controller is used for carrying out edge recognition on the target equipment image to obtain edge position information of the target equipment; determining label arrangement information corresponding to the target equipment according to the item information and the material information;
the controller is also used for controlling the label projection component to project label arrangement information to the label attaching position of the target device according to the edge position information.
In this embodiment, the information obtaining component is configured to obtain information of a target device that needs to be attached to a tag currently, and when the tag is attached, the target device is placed in a tray on the conveyor belt, where a stop block is disposed at an upper left corner and a lower left corner of the tray, and is used for fixing the target device; after the transmission belt transmits the target equipment to the lower part of a first bracket of the information acquisition assembly, an image acquisition device arranged at the top of the first bracket acquires an image of the target equipment, and a bar code scanning device arranged on the side wall of the first bracket scans equipment running water codes on the target equipment, so that project information and material information of the target equipment are obtained; after the controller acquires the target equipment image, the item information and the material information, carrying out edge recognition on the target equipment image to obtain the edge position information of the target equipment, and determining the label arrangement information corresponding to the target equipment according to the item information and the material information. It should be emphasized that when the target device is placed in the tray on the conveyor belt, the position of the device running water code on the target device needs to be adjusted, so that the barcode scanning device can scan the device running water code, for example, if the target device is a notebook and the device running water code is set on the a-plane of the notebook, the position of the device running water code is adjusted by adjusting the opening and closing of the notebook.
In this embodiment, the tag projection component is configured to project tag arrangement information to a tag attaching position of the target device according to edge position information of the target device. After the image acquisition device and the bar code scanning device in the information acquisition assembly acquire the information of the target equipment, the transmission belt transmits the target equipment to the position below the second support of the label projection assembly, the height of the second support is adjustable, the sensing device can sense the real distance between the label attaching position of the target equipment and the projection device, the controller can adjust the height of the second support from the real distance to the projection distance capable of projecting the label arrangement information to the target equipment in real proportion, and the projection device is controlled to project the label arrangement information to the label attaching position of the target equipment according to the edge position information of the target equipment. The sensing device can be a distance sensor or a distance measuring instrument.
Fig. 2 is a schematic flow chart of a tag positioning method according to a second embodiment of the present disclosure, as shown in fig. 2, where the tag positioning method is applied to a tag positioning system, and the tag positioning system includes an information obtaining component and a tag projection component, and the tag positioning method includes:
step S101, acquiring an image of the target device based on the image acquisition device in the information acquisition component.
In this embodiment, the image capturing device in the information obtaining component may be a camera or a video camera, and the target device is placed in a vertical shooting range of the image capturing device, that is, the target device is vertically shot based on the image capturing device, so as to obtain an image of the target device.
Step S102, carrying out edge recognition on the target equipment image to obtain edge position information of the target equipment.
In this embodiment, the process of performing edge recognition on the target device image includes: converting the target device image into a gray scale image; calculating gradient values of pixel points in the gray level image according to the gradient operators; and determining the edge position information of the target equipment in the target equipment image according to the gradient value. Specifically, the gradient operator may include a Sobel (Sobel) operator, a Roberts (Roberts) operator, a laplace (Laplacian) operator, and the like, and the larger the gradient value of a pixel is, the larger the change of the pixel in the gradient direction is, the more likely the pixel is an edge point, and therefore, the edge position information of the face where the label attaching position of the target device is located can be determined according to the gradient value. For example, if the target device is a notebook and the label attachment position is on the C-face of the notebook (i.e. the face of the keyboard of the notebook), the edge position information represents the position information of four boundaries of the C-face of the notebook.
Step S103, acquiring item information and material information of the target equipment based on a bar code scanning device in the information acquisition component.
In this embodiment, the barcode scanning device in the information acquisition component may be a barcode reader or a barcode scanning gun, and the target device is provided with a device running code corresponding to the target device, where the device running code stores item information and material information of the target device, and when the device running code is in a scanning range of the barcode scanning device, the barcode scanning device may scan the device running code, so as to obtain the item information and the material information. The item information includes a series, a model, a label arrangement template corresponding to the model, and the like, to which the target device belongs, and the Material information is Bill of materials (BOM) information, which includes a label and the like specifically corresponding to the target device.
Step S104, determining label arrangement information corresponding to the target equipment according to the item information and the material information.
In this embodiment, based on a tag arrangement template in item information of a target device, an actual arrangement position of a tag corresponding to the target device is determined, and tag arrangement information corresponding to the target device is obtained after adjustment of left shift in the absence or down shift in the absence of the actual arrangement position.
Step S105, controlling the label projection component to project label arrangement information to a label attaching position of the target device according to the edge position information.
In this embodiment, after the edge position information and the label arrangement information of the target device are obtained, the label attaching position on the target device may be determined based on the edge position information, for example, if the target device is a notebook, and the distance between the left boundary of the label attaching position of the notebook and the left boundary of the C-plane of the notebook is 2 cm, and the distance between the lower boundary of the label attaching position of the notebook and the lower boundary of the C-plane of the notebook is 3 cm, the label attaching position of the target device may be determined according to the edge position information of the target device, and the label projection component may be controlled to project the label arrangement information to the label attaching position, and the staff may attach the label actually corresponding to the target device according to the projected label arrangement information.
In the second embodiment of the disclosure, the projection-based label positioning can be realized, a large number of manual jigs are not required to be prepared in the label positioning process, the situation that the label is askew can not occur in the label attaching process, and in addition, the label arrangement information of the label is determined based on the item information and the material information of the target equipment, so that the left shift or the downward shift in the case of meeting the deficiency can be realized according to the actual requirement of the target equipment.
Fig. 3 is a flowchart illustrating a label positioning method according to a third embodiment of the present disclosure, as shown in fig. 3, step S104 determines label arrangement information corresponding to a target device according to item information and material information, including:
step S201, determining a label arrangement template corresponding to the target equipment according to the item information.
Step S202, determining a label corresponding to the target equipment according to the material information.
In this embodiment, since the item information includes a label arrangement template corresponding to a model to which the target device belongs, and the material information includes a label specifically corresponding to the target device, the label arrangement template corresponding to the target device may be determined according to the item information, and the label corresponding to the target device may be determined according to the material information. Specifically, the label arrangement template is the most complete label template corresponding to the machine type of the target equipment, namely all labels corresponding to the machine type are arranged in advance, so that the label arrangement template is generated, for example, the label arrangement template can comprise four labels, the four labels are integrally arranged in a 'field' shape, and the arrangement position of each label is fixed; the labels corresponding to the target device do not necessarily include all the labels corresponding to the machine type to which the labels belong, for example, if the label arrangement template includes four labels, the labels corresponding to the target device may only include three of the four labels in the label arrangement template.
Step S203, determining label arrangement information corresponding to the target equipment according to the label arrangement template and the labels.
In this embodiment, a first position of a tag corresponding to a target device in a tag arrangement template may be determined first, and if the first position meets a preset condition, the tag corresponding to the target device is moved from the first position to a second position according to a preset arrangement rule, so as to obtain tag arrangement information corresponding to the target device. The first position meets the preset condition, namely the labels on the left side or below the first position are missing; the preset arrangement rule is left shift when meeting a defect or downward shift when meeting a defect.
Specifically, the following exemplifies a specific procedure of step S203:
if the label arrangement template comprises four labels, the four labels are integrally arranged in a 'field' shape, the arrangement position of each label is fixed, the position of each label corresponding to the target equipment is three, the position of each label in the label arrangement template is determined, for example, the first label A is positioned at the left upper corner of the label arrangement template, the second label B is positioned at the left lower corner of the label arrangement template, the third label C is positioned at the right upper corner of the label arrangement template, wherein the third label C is positioned at the right upper corner of the label arrangement template, the labels below the first position of the third label C are missing, therefore, the first position of the third label C meets the preset condition, and then the third label C can be moved from the right upper corner of the label arrangement template to the right lower corner of the label arrangement template according to the preset arrangement rule, so that the label arrangement information corresponding to the target equipment is obtained. Fig. 4 shows a schematic view of a label positioning method according to a third embodiment of the present disclosure, wherein fig. 4a shows a schematic view of a first label positioning method according to a third embodiment of the present disclosure; fig. 4b shows a second schematic view of a label positioning method according to a third embodiment of the disclosure; fig. 4c illustrates a third schematic view of a scenario of a tag locating method according to a third embodiment of the present disclosure, where tag arrangement information corresponding to a target device may be as shown in fig. 4a, fig. 4b, and fig. 4 c. It should be emphasized that the tag arrangement information corresponding to the target device may also be other manners, for example, the tag arrangement information may also include four tags, that is, the tag arrangement information is the same as the tag arrangement template, and other cases.
In the third embodiment of the present disclosure, according to the tag arrangement template and the tag, tag arrangement information corresponding to the target device is determined, so that left shift in the case of a gap or down shift in the case of a gap can be realized according to actual requirements of the target device.
Fig. 5 is a flowchart illustrating a label positioning method according to a fourth embodiment of the present disclosure, where, as shown in fig. 5, a label projection assembly includes a projection device, and step S105 includes, according to edge position information, controlling the label projection assembly to project label arrangement information to a label attaching position of a target device, where the method includes:
in step S301, a projection distance required for projecting the tag arrangement information to the target device in a real proportion is determined, where the projection distance is a distance between the projection device and the target device.
In this embodiment, the projection distance required for projecting the tag arrangement information onto the target device in a real ratio is the perpendicular distance between the projection device and the surface where the tag attachment position of the target device is located when the tag arrangement information is projected onto the target device in a 1:1 ratio. Specifically, the projection distance may be stored in item information to the target device, and the projection distance may be determined based on the item information.
In step S302, the real distance between the projection device and the target apparatus is adjusted to be the projection distance.
In this embodiment, the tag projection assembly further includes a bracket and a sensing device, where the projecting device and the sensing device are disposed at the top of the bracket, and step S302 may specifically include: measuring the real distance between the projection device and the target equipment according to the sensing device; and if the real distance is not equal to the projection distance, adjusting the height of the bracket from the real distance to the projection distance. Specifically, the height of the support is adjustable, the sensing device such as a distance sensor can measure the vertical real distance between the projection device and the surface where the target device label is attached, and when the real distance is unequal to the projection distance, the height of the support is adjusted from the real distance to the projection distance.
In step S303, the projecting device is controlled to project the label arrangement information to the label attaching position of the target device according to the edge position information under the projection distance.
In this embodiment, under the projection distance, the label attaching position of the target device is determined based on the edge position information, for example, if the target device is a notebook, and the distance between the left boundary of the label attaching position of the notebook and the left boundary of the C-plane of the notebook is 2 cm, and the distance between the lower boundary of the label attaching position of the target device and the lower boundary of the C-plane of the notebook is 3 cm, the label attaching position of the target device may be determined according to the edge position information of the target device, and then the projection device is controlled to project the label arrangement information to the label attaching position. Fig. 6 is a schematic view of a scenario of a tag positioning method according to a fourth embodiment of the present disclosure, an effect of projecting tag arrangement information to a tag attaching position by a projection device may be as shown in fig. 6, and a worker may attach a tag actually corresponding to a target device to the target device according to the projected tag arrangement information.
In the fourth embodiment of the present disclosure, before projecting the tag arrangement information onto the target device, the real distance between the projection device and the target device is adjusted to the projection distance, i.e., the distance required by projecting the tag arrangement information onto the target device in a real proportion, so that the tag arrangement information can be ensured to be accurately and truly projected onto the target device, and the accuracy of positioning the tag is improved.
Fig. 7 is a schematic structural view of a tag positioning device according to a fifth embodiment of the present disclosure, and as shown in fig. 7, a tag positioning device is applied to a tag positioning system including an information acquiring assembly and a tag projection assembly, and the tag positioning device includes:
a first acquisition module 10 for acquiring an image of the target device based on the image acquisition means in the information acquisition component; the edge recognition module 11 is used for carrying out edge recognition on the image of the target equipment to obtain edge position information of the target equipment; a second acquiring module 12, configured to acquire item information and material information of the target device based on the barcode scanning device in the information acquiring component; a determining module 13, configured to determine tag arrangement information corresponding to the target device according to the item information and the material information; the projection module 14 is configured to control the label projection assembly to project label arrangement information to a label attaching position of the target device according to the edge position information.
In an embodiment, the edge recognition module 11 is further configured to: converting the target device image into a gray scale image; calculating gradient values of pixel points in the gray level image according to the gradient operators; and determining the edge position information of the target equipment in the target equipment image according to the gradient value.
In one embodiment, the determining module 13 includes: the first determining submodule is used for determining a label arrangement template corresponding to the target equipment according to the project information; the second determining submodule is used for determining a label corresponding to the target equipment according to the material information; and the third determining submodule is used for determining label arrangement information corresponding to the target equipment according to the label arrangement template and the labels.
In an embodiment, the third determination submodule is further configured to: determining a first position of the tag in the tag arrangement template; and if the first position meets the preset condition, moving the label from the first position to the second position according to the preset arrangement rule to obtain label arrangement information corresponding to the target equipment.
In one embodiment, the tag projection assembly includes a projection device, and the projection module 14 includes: the distance determining submodule is used for determining the projection distance required by projecting the label arrangement information to the target equipment in real proportion, wherein the projection distance is the distance between the projection device and the target equipment; the distance adjustment sub-module is used for adjusting the real distance between the projection device and the target equipment to be the projection distance; and the projection sub-module is used for controlling the projection device to project the label arrangement information to the label attaching position of the target equipment according to the edge position information under the projection distance.
In an embodiment, the tag projection assembly further comprises a bracket and a sensing device, the projection device and the sensing device are disposed at the top of the bracket, and the distance adjustment sub-module is further configured to: measuring the real distance between the projection device and the target equipment according to the sensing device; and if the real distance is not equal to the projection distance, adjusting the height of the bracket from the real distance to the projection distance.
According to embodiments of the present disclosure, the present disclosure also provides an electronic device and a readable storage medium.
Fig. 8 illustrates a schematic block diagram of an example electronic device 800 that may be used to implement embodiments of the present disclosure. Electronic devices are intended to represent various forms of digital computers, such as laptops, desktops, workstations, personal digital assistants, servers, blade servers, mainframes, and other appropriate computers. The electronic device may also represent various forms of mobile devices, such as personal digital processing, cellular telephones, smartphones, wearable devices, and other similar computing devices. The components shown herein, their connections and relationships, and their functions, are meant to be exemplary only, and are not meant to limit implementations of the disclosure described and/or claimed herein.
As shown in fig. 8, the apparatus 800 includes a computing unit 801 that can perform various appropriate actions and processes according to a computer program stored in a Read Only Memory (ROM) 802 or a computer program loaded from a storage unit 808 into a Random Access Memory (RAM) 803. In the RAM 803, various programs and data required for the operation of the device 800 can also be stored. The computing unit 801, the ROM 802, and the RAM 803 are connected to each other by a bus 804. An input/output (I/O) interface 805 is also connected to the bus 804.
Various components in device 800 are connected to I/O interface 805, including: an input unit 806 such as a keyboard, mouse, etc.; an output unit 807 such as various types of displays, speakers, and the like; a storage unit 808, such as a magnetic disk, optical disk, etc.; and a communication unit 809, such as a network card, modem, wireless communication transceiver, or the like. The communication unit 809 allows the device 800 to exchange information/data with other devices via a computer network such as the internet and/or various telecommunication networks.
The computing unit 801 may be a variety of general and/or special purpose processing components having processing and computing capabilities. Some examples of computing unit 801 include, but are not limited to, a Central Processing Unit (CPU), a Graphics Processing Unit (GPU), various specialized Artificial Intelligence (AI) computing chips, various computing units running machine learning model algorithms, a Digital Signal Processor (DSP), and any suitable processor, controller, microcontroller, etc. The computing unit 801 performs the various methods and processes described above, such as a tag locating method. For example, in some embodiments, a tag locating method may be implemented as a computer software program tangibly embodied on a machine-readable medium, such as the storage unit 808. In some embodiments, part or all of the computer program may be loaded and/or installed onto device 800 via ROM 802 and/or communication unit 809. When a computer program is loaded into RAM 803 and executed by computing unit 801, one or more steps of one of the tag locating methods described above may be performed. Alternatively, in other embodiments, the computing unit 801 may be configured to perform a tag locating method by any other suitable means (e.g., by means of firmware).
Various implementations of the systems and techniques described here above may be implemented in digital electronic circuitry, integrated circuit systems, field Programmable Gate Arrays (FPGAs), application Specific Integrated Circuits (ASICs), application Specific Standard Products (ASSPs), systems On Chip (SOCs), load programmable logic devices (CPLDs), computer hardware, firmware, software, and/or combinations thereof. These various embodiments may include: implemented in one or more computer programs, the one or more computer programs may be executed and/or interpreted on a programmable system including at least one programmable processor, which may be a special purpose or general-purpose programmable processor, that may receive data and instructions from, and transmit data and instructions to, a storage system, at least one input device, and at least one output device.
Program code for carrying out methods of the present disclosure may be written in any combination of one or more programming languages. These program code may be provided to a processor or controller of a general purpose computer, special purpose computer, or other programmable data processing apparatus such that the program code, when executed by the processor or controller, causes the functions/operations specified in the flowchart and/or block diagram to be implemented. The program code may execute entirely on the machine, partly on the machine, as a stand-alone software package, partly on the machine and partly on a remote machine or entirely on the remote machine or server.
In the context of this disclosure, a machine-readable medium may be a tangible medium that can contain, or store a program for use by or in connection with an instruction execution system, apparatus, or device. The machine-readable medium may be a machine-readable signal medium or a machine-readable storage medium. The machine-readable medium may include, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any suitable combination of the foregoing. More specific examples of a machine-readable storage medium would include an electrical connection based on one or more wires, a portable computer diskette, a hard disk, a Random Access Memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.
To provide for interaction with a user, the systems and techniques described here can be implemented on a computer having: a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to a user; and a keyboard and pointing device (e.g., a mouse or trackball) by which a user can provide input to the computer. Other kinds of devices may also be used to provide for interaction with a user; for example, feedback provided to the user may be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user may be received in any form, including acoustic input, speech input, or tactile input.
The systems and techniques described here can be implemented in a computing system that includes a background component (e.g., as a data server), or that includes a middleware component (e.g., an application server), or that includes a front-end component (e.g., a user computer having a graphical user interface or a web browser through which a user can interact with an implementation of the systems and techniques described here), or any combination of such background, middleware, or front-end components. The components of the system can be interconnected by any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include: local Area Networks (LANs), wide Area Networks (WANs), and the internet.
The computer system may include a client and a server. The client and server are typically remote from each other and typically interact through a communication network. The relationship of client and server arises by virtue of computer programs running on the respective computers and having a client-server relationship to each other. The server may be a cloud server, a server of a distributed system, or a server incorporating a blockchain.
It should be appreciated that various forms of the flows shown above may be used to reorder, add, or delete steps. For example, the steps recited in the present disclosure may be performed in parallel or sequentially or in a different order, provided that the desired results of the technical solutions of the present disclosure are achieved, and are not limited herein.
Furthermore, the terms "first," "second," and the like, are used for descriptive purposes only and are not to be construed as indicating or implying a relative importance or implicitly indicating the number of technical features indicated. Thus, a feature defining "a first" or "a second" may explicitly or implicitly include at least one such feature. In the description of the present disclosure, the meaning of "a plurality" is two or more, unless explicitly defined otherwise.
The foregoing is merely specific embodiments of the disclosure, but the protection scope of the disclosure is not limited thereto, and any person skilled in the art can easily think about changes or substitutions within the technical scope of the disclosure, and it is intended to cover the scope of the disclosure. Therefore, the protection scope of the present disclosure shall be subject to the protection scope of the claims.

Claims (10)

1. A tag locating method for use in a tag locating system, the tag locating system including an information retrieval component and a tag projection component, the method comprising:
acquiring an image of the target equipment based on an image acquisition device in the information acquisition component;
performing edge recognition on the target equipment image to obtain edge position information of the target equipment;
acquiring item information and material information of target equipment based on a bar code scanning device in the information acquisition component;
determining label arrangement information corresponding to the target equipment according to the item information and the material information;
and controlling the label projection assembly to project the label arrangement information to the label attaching position of the target equipment according to the edge position information.
2. The method of claim 1, wherein the edge recognition of the target device image comprises:
converting the target device image into a gray scale image;
calculating gradient values of pixel points in the gray level image according to gradient operators;
and determining the edge position information of the target equipment in the target equipment image according to the gradient value.
3. The method according to claim 1, wherein the determining tag arrangement information corresponding to the target device according to the item information and the material information includes:
determining a label arrangement template corresponding to the target equipment according to the item information;
determining a label corresponding to the target equipment according to the material information;
and determining label arrangement information corresponding to the target equipment according to the label arrangement template and the labels.
4. The method according to claim 3, wherein the determining the tag arrangement information corresponding to the target device according to the tag arrangement template and the tag includes:
determining a first position of the tag in the tag arrangement template;
and if the first position meets the preset condition, moving the label from the first position to the second position according to a preset arrangement rule to obtain label arrangement information corresponding to the target equipment.
5. The method of claim 1, wherein the tag projection assembly includes a projection device that controls the tag projection assembly to project the tag arrangement information to a tag attachment location of the target device based on the edge location information, comprising:
determining a projection distance required by projecting the tag arrangement information to the target equipment in a real proportion, wherein the projection distance is a distance between the projection device and the target equipment;
adjusting the real distance between the projection device and the target equipment to be the projection distance;
and under the projection distance, the projection device is controlled to project the label arrangement information to the label attaching position of the target equipment according to the edge position information.
6. The method of claim 5, the tag projection assembly further comprising a bracket and a sensing device disposed on top of the bracket, the adjusting the true distance between the projection device and the target device to the projected distance comprising:
measuring the real distance between the projection device and the target equipment according to the sensing device;
and if the real distance is not equal to the projection distance, adjusting the height of the bracket from the real distance to the projection distance.
7. A tag locating system, the system comprising: the information acquisition assembly, the label projection assembly, the transmission belt and the controller are arranged on the transmission belt; the information acquisition component comprises a first bracket, an image acquisition device and a bar code scanning device, wherein the image acquisition device is arranged at the top of the first bracket, and the bar code scanning device is arranged on the side wall of the first bracket; the label projection assembly comprises a second bracket, a projection device and an induction device, wherein the projection device and the induction device are arranged at the top of the second bracket; wherein,
the image acquisition device is used for acquiring an image of the target equipment;
the bar code scanning device is used for acquiring item information and material information of target equipment;
the controller is used for carrying out edge recognition on the target equipment image to obtain edge position information of the target equipment; determining label arrangement information corresponding to the target equipment according to the item information and the material information;
the controller is further used for controlling the label projection component to project the label arrangement information to the label attaching position of the target device according to the edge position information.
8. A tag locating device for use in a tag locating system, the tag locating system including an information retrieval component and a tag projection component, the device comprising:
the first acquisition module is used for acquiring an image of the target equipment based on the image acquisition device in the information acquisition component;
the edge recognition module is used for carrying out edge recognition on the target equipment image to obtain edge position information of the target equipment;
the second acquisition module is used for acquiring item information and material information of the target equipment based on a bar code scanning device in the information acquisition component;
the determining module is used for determining label arrangement information corresponding to the target equipment according to the item information and the material information;
and the projection module is used for controlling the label projection assembly to project the label arrangement information to the label attaching position of the target equipment according to the edge position information.
9. An electronic device, comprising:
at least one processor; and
a memory communicatively coupled to the at least one processor; wherein,
the memory stores instructions executable by the at least one processor to enable the at least one processor to perform the method of any one of claims 1-6.
10. A non-transitory computer readable storage medium storing computer instructions for causing a computer to perform the method of any one of claims 1-6.
CN202311042703.6A 2023-08-17 2023-08-17 A label positioning method, system, device, equipment and storage medium Pending CN117078908A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202311042703.6A CN117078908A (en) 2023-08-17 2023-08-17 A label positioning method, system, device, equipment and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202311042703.6A CN117078908A (en) 2023-08-17 2023-08-17 A label positioning method, system, device, equipment and storage medium

Publications (1)

Publication Number Publication Date
CN117078908A true CN117078908A (en) 2023-11-17

Family

ID=88707455

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202311042703.6A Pending CN117078908A (en) 2023-08-17 2023-08-17 A label positioning method, system, device, equipment and storage medium

Country Status (1)

Country Link
CN (1) CN117078908A (en)

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8423431B1 (en) * 2007-12-20 2013-04-16 Amazon Technologies, Inc. Light emission guidance
CN111267015A (en) * 2019-08-27 2020-06-12 上海飞机制造有限公司 Processing positioning method, device, equipment and storage medium
CN217779197U (en) * 2022-04-29 2022-11-11 苏州立升膜分离科技有限公司 Automatic positioning device for labeling
CN115328596A (en) * 2022-08-09 2022-11-11 康键信息技术(深圳)有限公司 Label typesetting method, device, equipment and medium for front-end page
CN115649599A (en) * 2022-10-18 2023-01-31 东莞长盈精密技术有限公司 Automatic labeling system based on material identification
CN218930076U (en) * 2022-10-20 2023-04-28 佛山市潽朗机械工程有限公司 Labeller

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8423431B1 (en) * 2007-12-20 2013-04-16 Amazon Technologies, Inc. Light emission guidance
CN111267015A (en) * 2019-08-27 2020-06-12 上海飞机制造有限公司 Processing positioning method, device, equipment and storage medium
CN217779197U (en) * 2022-04-29 2022-11-11 苏州立升膜分离科技有限公司 Automatic positioning device for labeling
CN115328596A (en) * 2022-08-09 2022-11-11 康键信息技术(深圳)有限公司 Label typesetting method, device, equipment and medium for front-end page
CN115649599A (en) * 2022-10-18 2023-01-31 东莞长盈精密技术有限公司 Automatic labeling system based on material identification
CN218930076U (en) * 2022-10-20 2023-04-28 佛山市潽朗机械工程有限公司 Labeller

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
庞列勇 等: "基于Kinect的投影式增强现实装配诱导系统研究", 机电工程, vol. 36, no. 2, 28 February 2019 (2019-02-28) *

Similar Documents

Publication Publication Date Title
CN114651506B (en) Systems and methods for automated camera installation guidance (CIG)
CN115100299B (en) Calibration method, device, equipment and storage medium
CN108381549B (en) Binocular vision guide robot rapid grabbing method and device and storage medium
CN108364313A (en) A kind of method of automatic aligning, system and terminal device
CN108074237A (en) Approach for detecting image sharpness, device, storage medium and electronic equipment
CN118552576B (en) Method, equipment, medium and product for detecting needle mark touch edge in chip Pad
CN110695520A (en) Vision-based full-automatic galvanometer field calibration system and calibration method thereof
CN110910445B (en) Object size detection method, device, detection equipment and storage medium
Ali et al. Camera based precision measurement in improving measurement accuracy
CN100428782C (en) Information processing method and apparatus
US8390731B2 (en) System and method for measuring a border of an image of an object
CN118097106A (en) Vascular intervention surgery image adjustment method, device, equipment and storage medium
US20240281938A1 (en) Video processing method and apparatus, electronic device, and medium
CN117078908A (en) A label positioning method, system, device, equipment and storage medium
CN112507951B (en) Indicating lamp identification method, indicating lamp identification device, indicating lamp identification equipment, road side equipment and cloud control platform
US8090144B2 (en) System and method for adjusting luminance of a light-emitting device on an image measuring machine
WO2021141051A1 (en) Workpiece image analyzing device, workpiece image analyzing method, and program
JP4530723B2 (en) PATTERN MATCHING METHOD, PATTERN MATCHING DEVICE, AND ELECTRONIC COMPONENT MOUNTING METHOD
CN117522964A (en) Sling identification method, identification device, electronic equipment and storage medium for tower crane
KR20240025248A (en) A method of teaching a screw assembly location based on a deep learning automatically, an apparatus of teaching a screw assembly location based on a deep learning automatically, and medium of storitng a program teaching a screw assembly location based on a deep learning automatically
CN114088157A (en) Molten steel liquid level detection method, system, equipment and medium
CN115145393A (en) Equipment inspection method and system based on MR technology
Der Yu et al. An Image Recognition-based Distance Measurement Technique for Real-time Locating of Construction Workers
CN114065336A (en) Revit-based high formwork region inspection method, device, medium and equipment
Shen et al. Design and implementation of pcb detection and classification system based on machine vision

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
TA01 Transfer of patent application right

Effective date of registration: 20241225

Address after: 230601 No. 3188-1, Yungu Road, Hefei Economic and Technological Development Zone, Anhui Province (in the comprehensive bonded zone)

Applicant after: LCFC (HEFEI) ELECTRONICS TECHNOLOGY Co.,Ltd.

Country or region after: China

Address before: Room 1605, Lenovo Technology Port, No. 5899, Xiyou Road, Hefei Economic and Technological Development Zone, Anhui Province, 230601

Applicant before: HEFEI LCFC INFORMATION TECHNOLOGY Co.,Ltd.

Country or region before: China

TA01 Transfer of patent application right