Movatterモバイル変換


[0]ホーム

URL:


CN108776828B - Two-dimensional code generation method, two-dimensional code generation device and two-dimensional code - Google Patents

Two-dimensional code generation method, two-dimensional code generation device and two-dimensional code
Download PDF

Info

Publication number
CN108776828B
CN108776828BCN201810580196.4ACN201810580196ACN108776828BCN 108776828 BCN108776828 BCN 108776828BCN 201810580196 ACN201810580196 ACN 201810580196ACN 108776828 BCN108776828 BCN 108776828B
Authority
CN
China
Prior art keywords
positioning
data
dimensional code
peripheral
points
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
Application number
CN201810580196.4A
Other languages
Chinese (zh)
Other versions
CN108776828A (en
Inventor
李晖
邢雨桐
于城
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
China United Network Communications Group Co Ltd
Original Assignee
China United Network Communications Group 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 China United Network Communications Group Co LtdfiledCriticalChina United Network Communications Group Co Ltd
Priority to CN201810580196.4ApriorityCriticalpatent/CN108776828B/en
Publication of CN108776828ApublicationCriticalpatent/CN108776828A/en
Application grantedgrantedCritical
Publication of CN108776828BpublicationCriticalpatent/CN108776828B/en
Activelegal-statusCriticalCurrent
Anticipated expirationlegal-statusCritical

Links

Images

Classifications

Landscapes

Abstract

Translated fromChinese

本发明提供一种二维码的生成方法,其中,生成方法包括:确定多个定位点的位置,其中,多个定位点包括中心定位点和多个周边定位点,多个周边定位点均匀分布在同一个圆的圆周上,中心定位点位于圆的圆心处;在中心定位点处设置中心定位图形,中心定位图形限定夹角,夹角指向其中一个周边定位点;在周边定位点设置周边定位图形;确定多条数据线的位置,每条数据线对应一个周边定位点,且数据线连接该数据线对应的周边定位点与中心定位点;分别在各条数据线上设置图形数据图形,以获得二维码。本发明还提供一种二维码、一种二维码生成装置。二维码生成方法生成的二维码中,即便发生定位点磨损,仍然能够准确的读取二维码信息。

Figure 201810580196

The present invention provides a method for generating a two-dimensional code, wherein the generating method includes: determining the positions of multiple positioning points, wherein the multiple positioning points include a central positioning point and multiple peripheral positioning points, and the multiple peripheral positioning points are evenly distributed On the circumference of the same circle, the central positioning point is located at the center of the circle; the central positioning graphic is set at the central positioning point, the central positioning graphic defines an included angle, and the included angle points to one of the peripheral positioning points; the peripheral positioning point is set at the peripheral positioning point Graphics; determine the positions of multiple data lines, each data line corresponds to a peripheral positioning point, and the data line connects the peripheral positioning point and the central positioning point corresponding to the data line; set graphic data graphics on each data line to Get a QR code. The invention also provides a two-dimensional code and a two-dimensional code generating device. In the two-dimensional code generated by the two-dimensional code generation method, even if the positioning point is worn, the two-dimensional code information can still be accurately read.

Figure 201810580196

Description

Two-dimensional code generation method, two-dimensional code generation device and two-dimensional code
Technical Field
The invention relates to the field of pattern identification codes, in particular to a two-dimensional code generation method, a two-dimensional code generation device and a two-dimensional code.
Background
A common two-dimensional code is a square two-dimensional code, and one two-dimensional code includes three positioning points, which are located at three corners of the two-dimensional code respectively. Once any one or several of the three positioning points are damaged, the two-dimensional code cannot be accurately identified.
The two-dimensional code is usually set up on the outsourcing of product, therefore, hardly avoids the two-dimensional code to be damaged.
Therefore, how to prevent the two-dimensional code from being damaged becomes a technical problem to be solved urgently in the field.
Disclosure of Invention
The invention aims to provide a two-dimensional code generation method, a two-dimensional code generation device and a two-dimensional code. Even if any one or any several of the positioning points in the two-dimensional code are damaged, the identification of the two-dimensional code is not hindered.
In order to achieve the above object, as an aspect of the present invention, there is provided a method for generating a two-dimensional code, wherein the method comprises:
determining the positions of a plurality of positioning points, wherein the plurality of positioning points comprise a central positioning point and a plurality of peripheral positioning points, the plurality of peripheral positioning points are uniformly distributed on the circumference of the same circle, and the central positioning point is positioned at the center of the circle;
a central positioning graph is arranged at the central positioning point, the central positioning graph limits an included angle, and the included angle points to one of the peripheral positioning points;
setting a peripheral positioning graph at the peripheral positioning point;
determining the positions of a plurality of data lines, wherein each data line corresponds to one peripheral positioning point, and the data lines are connected with the peripheral positioning points and the central positioning point corresponding to the data lines;
and respectively arranging a graphic data graph on each data line to obtain the two-dimensional code.
Preferably, the two-dimensional code includes eight peripheral positioning points, each peripheral positioning graph includes three pixels, and the arrangement of the three pixels in the eight peripheral positioning points is different from each other.
Preferably, the data pattern on each data line includes eight pixels, the data pattern includes four groups of main data and four groups of backup data, each group of main data corresponds to one group of backup data, and the main data and the backup data have the same content.
As a second aspect of the present invention, there is provided a two-dimensional code, wherein the two-dimensional code includes:
the peripheral positioning patterns are distributed on the circumference of the same circle;
the central positioning graph is positioned at the center of the circle and limits an included angle, and the included angle points to one of the peripheral positioning points;
the data lines are connected with the peripheral positioning patterns corresponding to the data lines and the central positioning patterns.
Preferably, the two-dimensional code includes eight peripheral positioning points, each peripheral positioning graph includes three pixels, and the arrangement of the three pixels in the eight peripheral positioning points is different from each other.
Preferably, the data pattern on each data line includes eight pixels, the data pattern includes four groups of main data and four groups of backup data, each group of main data corresponds to one group of backup data, and the main data and the backup data have the same content.
As a third aspect of the present invention, there is provided a two-dimensional code generation device, comprising:
the positioning point determining module is used for determining the positions of a plurality of positioning points, wherein the positioning points comprise a central positioning point and a plurality of peripheral positioning points, the peripheral positioning points are uniformly distributed on the circumference of the same circle, and the central positioning point is positioned at the center of the circle;
the positioning graph setting module is used for setting a central positioning graph at the central positioning point, the central positioning graph defines an included angle, the included angle points to one of the peripheral positioning points, and the positioning graph setting module is also used for setting a peripheral positioning graph at the peripheral positioning point;
the data line determining module is used for determining the positions of a plurality of data lines, each data line corresponds to one peripheral positioning point, and the data lines are connected with the peripheral positioning points and the central positioning points corresponding to the data lines;
and the data graph setting module is used for setting a graph data graph on each data line respectively so as to obtain the two-dimensional code.
Preferably, the two-dimensional code includes eight peripheral positioning points, each peripheral positioning graph includes three pixels, and the arrangement of the three pixels in the eight peripheral positioning points is different from each other.
Preferably, the data pattern on each data line includes eight pixels, the data pattern includes four groups of main data and four groups of backup data, each group of main data corresponds to one group of backup data, and the main data and the backup data have the same content.
In the two-dimensional code generation method provided by the invention, a plurality of peripheral positioning graphs are arranged on the circumference, and because the positioning graphs are uniformly distributed along the circumference, even if one or more positioning graphs are damaged, the position information of the damaged positioning graph can be determined according to other positioning graphs, and then the data graph corresponding to the positioning graph is obtained.
Even if all the peripheral positioning graphs are damaged, the position of one peripheral positioning graph can still be determined according to the central positioning graph, and then the positions of the other peripheral positioning graphs are pushed out.
When the two-dimensional code generated by the two-dimensional code generation method provided by the invention is identified, any one or any several of the peripheral positioning patterns is damaged or stained, and the position of the damaged or stained positioning pattern can be determined by using the positioning pattern which is not damaged, so that the position of each data line can be determined, and further the information in the two-dimensional code can be identified.
In other words, as long as there is an undamaged positioning image, the two-dimensional code can be positioned and data read.
Drawings
The accompanying drawings, which are included to provide a further understanding of the invention and are incorporated in and constitute a part of this specification, illustrate embodiments of the invention and together with the description serve to explain the principles of the invention and not to limit the invention. In the drawings:
fig. 1 is a flowchart of a two-dimensional code generation method provided by the present invention;
FIG. 2 is a schematic diagram of a positioning point and a data line in a two-dimensional code provided by the present invention;
FIG. 3a is a data pattern on a data line;
FIG. 3b is a data pattern on another data line;
fig. 4 is a schematic block diagram of a two-dimensional code generating apparatus according to the present invention.
Description of the reference numerals
410: the anchor point determination module 420: positioning graph setting module
430: the data line determination module 440: data graph setting module
Detailed Description
The following detailed description of embodiments of the invention refers to the accompanying drawings. It should be understood that the detailed description and specific examples, while indicating the present invention, are given by way of illustration and explanation only, not limitation.
As an aspect of the present invention, there is provided a method for generating a two-dimensional code, where as shown in fig. 1, the method includes:
in step S110, determining positions of a plurality of positioning points, where the plurality of positioning points include a central positioning point and a plurality of peripheral positioning points, the plurality of peripheral positioning points are uniformly distributed on a circumference of a same circle, and the central positioning point is located at a center of the circle;
in step S120, a central positioning graph is set at the central positioning point, the central positioning graph defines an included angle, and the included angle points to one of the peripheral positioning points;
in step S130, a peripheral positioning graph is set at the peripheral positioning points;
in step S140, determining positions of a plurality of data lines, where each data line corresponds to one peripheral positioning point, and the data line connects the peripheral positioning point and the central positioning point corresponding to the data line;
in step S150, a graphic data pattern is respectively disposed on each of the data lines to obtain the two-dimensional code.
In the two-dimensional code generation method provided by the invention, a plurality of peripheral positioning graphs are arranged on the circumference, and because the positioning graphs are uniformly distributed along the circumference, even if one or more positioning graphs are damaged, the position information of the damaged positioning graph can be determined according to other positioning graphs, and then the data graph corresponding to the positioning graph is obtained.
Even if all the peripheral positioning graphs are damaged, the position of one peripheral positioning graph can still be determined according to the central positioning graph, and then the positions of the other peripheral positioning graphs are pushed out.
When the two-dimensional code generated by the two-dimensional code generation method provided by the invention is identified, any one or any several of the peripheral positioning patterns is damaged or stained, and the position of the damaged or stained positioning pattern can be determined by using the positioning pattern which is not damaged, so that the position of each data line can be determined, and further the information in the two-dimensional code can be identified.
In other words, as long as there is an undamaged positioning pattern, the two-dimensional code can be positioned and data read.
Different from the situation that the two-dimensional code is prevented from being damaged as far as possible in the prior art, the two-dimensional code generated by the two-dimensional code generation method provided by the application has no requirement on the setting position of the two-dimensional code, and even if the two-dimensional code is set at a position easy to wear, the information of the two-dimensional code can still be accurately identified.
For example, the two-dimensional code may be provided on a shared bicycle. Because even wear and tear still can discern the two-dimensional code, consequently, can with the two-dimensional code sets up in obvious position to be convenient for user's scanning, improve user experience.
The graphical two-dimensional code shown in fig. 2 can be generated by using the method for generating the two-dimensional code provided by the invention.
In this embodiment, the two-dimensional code includes eight peripheral anchor points, which are peripheral anchor point P1, peripheral anchor point P2, peripheral anchor point P3, peripheral anchor point P4, peripheral anchor point P5, peripheral anchor point P6, peripheral anchor point P7, and peripheral anchor point P8. As shown in fig. 2, center positioning point P0 is located at the center of a circle, and the eight data lines are data line D1 connecting peripheral positioning point P1 and center positioning point P0, data line D2 connecting peripheral positioning point P2 and center positioning point P0, data line D3 connecting peripheral positioning point P3 and center positioning point P0, data line D4 connecting peripheral positioning point P4 and center positioning point P0, data line D5 connecting peripheral positioning point P5 and center positioning point P0, data line D6 connecting peripheral positioning point P6 and center positioning point P0, data line D7 connecting peripheral positioning point P7 and center positioning point P0, and data line D8 connecting peripheral positioning point P8 and center positioning point P0, respectively.
In the embodiment shown in FIG. 2, the center graphic at center location point P0 includes two sectors that share a horizontal diameter, and thus, the location of peripheral location point P1 can be determined from the center graphic.
As described above, the two-dimensional code includes eight peripheral anchor points. In order to ensure that the positioning patterns of the eight positioning points are different from each other, it is preferable that each of the peripheral positioning patterns includes three pixels, and the arrangement of the three pixels in the eight peripheral positioning points is different from each other, as shown in fig. 2.
Accordingly, the data pattern on each of the data lines includes eight pixels. In other words, each data line is binary pixel data. 00000000 is shown in fig. 3a and 00100101 is shown in fig. 3 b. The data graph comprises four groups of main data and four groups of backup data, each group of main data corresponds to one group of backup data, and the contents of the main data and the backup data are the same. In the specific embodiment shown in fig. 2, main data is disposed on the data line D1, the data line D2, the data line D3, and the data line D4. Backup data is provided on the data line D5, the data line D6, the data line D7, and the data line D8. The main data on the data line D1 is the same as the backup data on the data line D5, the main data on the data line D2 is the same as the backup data on the data line D6, the main data on the data line D3 is the same as the backup data on the data line D7, and the main data on the data line D4 is the same as the backup data on the data line D8.
When the two-dimensional code comprises eight peripheral positioning graphs and eight data graphs, the amount of carried data information is limited, so that the two-dimensional code is suitable for being used as an identity recognition graph. For example, the two-dimensional code may be utilized as an identification code of the shared bicycle. And the number of releases of the shared bicycle is within 1 hundred million, the two-bit code is printed on a girder of the shared bicycle, and each data graph has a data volume of 8 bytes and represents the ID of the shared bicycle. The two-dimensional code may represent numbers from 0 to 4294967295.
As another aspect of the present invention, there is provided a two-dimensional code generated by the above two-dimensional code generation method, wherein the two-dimensional code includes:
the peripheral positioning patterns are distributed on the circumference of the same circle;
the central positioning graph is positioned at the center of the circle and defines an included angle, and the included angle points to one of the peripheral positioning graphs;
the data lines are all the diameter of the circle, and two different peripheral positioning patterns are respectively arranged at two ends of each data line.
The two-dimensional code is generated by the two-dimensional code generation method provided by the invention, as described above, the plurality of peripheral positioning patterns are arranged on the circumference, and because the plurality of positioning patterns are uniformly distributed along the circumference, even if one or more positioning patterns are damaged, the position information of the damaged positioning pattern can be determined according to other positioning patterns, so as to obtain the data pattern corresponding to the positioning pattern.
Even if all the peripheral positioning graphs are damaged, the position of one peripheral positioning graph can still be determined according to the central positioning graph, and then the positions of the other peripheral positioning graphs are pushed out.
Different from the situation that the two-dimensional code is prevented from being damaged as far as possible in the prior art, the two-dimensional code generated by the two-dimensional code generation method provided by the application has no requirement on the setting position of the two-dimensional code, and even if the two-dimensional code is set at a position easy to wear, the information of the two-dimensional code can still be accurately identified.
For example, the two-dimensional code may be provided on a shared bicycle. Because even wear and tear still can discern the two-dimensional code, consequently, can with the two-dimensional code sets up in obvious position to be convenient for user's scanning, improve user experience.
As a specific implementation manner, the two-dimensional code includes eight peripheral positioning patterns, each peripheral positioning pattern includes three pixels, and arrangement manners of the three pixels in the eight peripheral positioning patterns are different from each other.
As shown in fig. 2, each of the peripheral positioning patterns includes three pixels, and the arrangement of the three pixels in the eight peripheral positioning patterns is different from each other.
Accordingly, the data pattern on each of the data lines includes eight pixels. In other words, each data line is binary pixel data. 00000000 is shown in fig. 3a and 00100101 is shown in fig. 3 b.
When the two-dimensional code comprises eight peripheral positioning graphs and eight data graphs, the amount of carried data information is limited, so that the two-dimensional code is suitable for being used as an identity recognition graph.
When a user scans the two-dimensional code, firstly, the two-dimensional code is subjected to graphic correction, and the non-perfect-circle two-dimensional code shot by the camera is corrected into a perfect circle. Then, the positions of the peripheral positioning patterns are determined, and data information is further read.
As a third aspect of the present invention, there is provided a two-dimensional code generating apparatus, wherein, as shown in fig. 4, the two-dimensional code generating apparatus includes a positioningpoint determining module 410, a positioningpattern setting module 420, a dataline determining module 430, and a datapattern setting module 440. The two-dimensional code generation device provided by the invention is used for executing the two-dimensional code generation method provided by the invention.
Specifically, the positioningpoint determining module 410 is configured to perform step S110, that is, the positioningpoint determining module 410 is configured to determine positions of a plurality of positioning points, where the plurality of positioning points include a central positioning point and a plurality of peripheral positioning points, the plurality of peripheral positioning points are uniformly distributed on a circumference of a same circle, and the central positioning point is located at a center of the circle.
The positioningpattern setting module 420 is configured to perform the steps S120 and S130, that is, the positioningpattern determining module 420 is configured to set a central positioning pattern at the central positioning point, the central positioning pattern defining an included angle, the included angle pointing to one of the peripheral positioning points, and the positioningpattern setting module 420 is further configured to set a peripheral positioning pattern at the peripheral positioning point.
The data line determiningmodule 430 is configured to execute step S140, that is, the data line determining module 330 is configured to determine positions of a plurality of data lines, where each data line corresponds to one peripheral positioning point, and the data line connects the peripheral positioning point and the central positioning point corresponding to the data line.
The datapattern setting module 440 is configured to execute step S150, that is, the datapattern setting module 440 is configured to set a pattern data pattern on each data line, respectively, so as to obtain the two-dimensional code.
The two-dimensional code generating device provided by the present invention is used for executing the two-dimensional code generating method provided by the present invention, and the working principle and the beneficial effects of the two-dimensional code generating method have been described in detail above, and are not described herein again.
As described above, as a specific embodiment, the two-dimensional code includes eight peripheral positioning points, each peripheral positioning graph includes three pixels, and the arrangement of the three pixels in the eight peripheral positioning points is different from each other.
Correspondingly, the data pattern on each data line comprises eight pixels, the data pattern comprises four groups of main data and four groups of backup data, each group of main data corresponds to one group of backup data, and the main data and the backup data have the same content.
It will be understood that the above embodiments are merely exemplary embodiments taken to illustrate the principles of the present invention, which is not limited thereto. It will be apparent to those skilled in the art that various modifications and improvements can be made without departing from the spirit and substance of the invention, and these modifications and improvements are also considered to be within the scope of the invention.

Claims (9)

1. A two-dimensional code generation method is characterized by comprising the following steps:
determining the positions of a plurality of positioning points, wherein the plurality of positioning points comprise a central positioning point and a plurality of peripheral positioning points, the plurality of peripheral positioning points are uniformly distributed on the circumference of the same circle, and the central positioning point is positioned at the center of the circle;
a central positioning graph is arranged at the central positioning point, the central positioning graph limits an included angle, and the included angle points to one of the peripheral positioning points;
setting a peripheral positioning graph at the peripheral positioning point;
determining the positions of a plurality of data lines, wherein each data line corresponds to one peripheral positioning point, and the data lines are connected with the peripheral positioning points and the central positioning point corresponding to the data lines;
and respectively arranging a data graph on each data line to obtain the two-dimensional code.
2. The method according to claim 1, wherein the two-dimensional code includes eight peripheral anchor points, each of the peripheral anchor points includes three pixels, and the arrangement of the three pixels in the eight peripheral anchor points is different from each other.
3. The two-dimensional code generation method according to claim 2, wherein the data pattern on each data line includes eight pixels, the data pattern includes four sets of main data and four sets of backup data, each set of main data corresponds to one set of backup data, and the main data and the backup data have the same content.
4. A two-dimensional code, wherein the two-dimensional code is generated by the two-dimensional code generation method according to any one of claims 1 to 3; the two-dimensional code includes:
the peripheral positioning patterns are distributed on the circumference of the same circle;
the central positioning graph is positioned at the center of the circle and limits an included angle, and the included angle points to one of the peripheral positioning points;
the data lines are connected with the peripheral positioning patterns corresponding to the data lines and the central positioning patterns.
5. The two-dimensional code according to claim 4, wherein the two-dimensional code comprises eight peripheral positioning points, each peripheral positioning graph comprises three pixels, and the arrangement of the three pixels in the eight peripheral positioning points is different.
6. The two-dimensional code according to claim 5, wherein the data pattern on each data line includes eight pixels, the data pattern includes four sets of main data and four sets of backup data, each set of main data corresponds to one set of backup data, and the main data and the backup data have the same content.
7. A two-dimensional code generation device, characterized in that the two-dimensional code generation device includes:
the positioning point determining module is used for determining the positions of a plurality of positioning points, wherein the positioning points comprise a central positioning point and a plurality of peripheral positioning points, the peripheral positioning points are uniformly distributed on the circumference of the same circle, and the central positioning point is positioned at the center of the circle;
the positioning graph setting module is used for setting a central positioning graph at the central positioning point, the central positioning graph defines an included angle, the included angle points to one of the peripheral positioning points, and the positioning graph setting module is also used for setting a peripheral positioning graph at the peripheral positioning point;
the data line determining module is used for determining the positions of a plurality of data lines, each data line corresponds to one peripheral positioning point, and the data lines are connected with the peripheral positioning points and the central positioning points corresponding to the data lines;
and the data graph setting module is used for setting data graphs on the data lines respectively so as to obtain the two-dimensional code.
8. The apparatus according to claim 7, wherein the two-dimensional code comprises eight peripheral positioning points, each of the peripheral positioning patterns comprises three pixels, and the arrangement of the three pixels in the eight peripheral positioning points is different from each other.
9. The apparatus according to claim 8, wherein the data pattern on each of the data lines includes eight pixels, the data pattern includes four sets of main data and four sets of backup data, each set of the main data corresponds to one set of the backup data, and the main data and the backup data have the same content.
CN201810580196.4A2018-06-072018-06-07Two-dimensional code generation method, two-dimensional code generation device and two-dimensional codeActiveCN108776828B (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
CN201810580196.4ACN108776828B (en)2018-06-072018-06-07Two-dimensional code generation method, two-dimensional code generation device and two-dimensional code

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
CN201810580196.4ACN108776828B (en)2018-06-072018-06-07Two-dimensional code generation method, two-dimensional code generation device and two-dimensional code

Publications (2)

Publication NumberPublication Date
CN108776828A CN108776828A (en)2018-11-09
CN108776828Btrue CN108776828B (en)2021-04-13

Family

ID=64024715

Family Applications (1)

Application NumberTitlePriority DateFiling Date
CN201810580196.4AActiveCN108776828B (en)2018-06-072018-06-07Two-dimensional code generation method, two-dimensional code generation device and two-dimensional code

Country Status (1)

CountryLink
CN (1)CN108776828B (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN111488753A (en)*2019-01-292020-08-04北京骑胜科技有限公司Two-dimensional code identification method and device, electronic equipment and readable storage medium
CN112926715B (en)*2021-03-232024-02-02支付宝(中国)网络技术有限公司Two-dimensional code generation and decoding method, device and equipment
CN113222088B (en)*2021-05-062022-10-18顶象科技有限公司Method and device for generating circular code

Citations (4)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN101430768A (en)*2007-11-072009-05-13刘涛Two-dimension bar code system and its positioning method
KR20090128751A (en)*2008-06-112009-12-16박문수 Rotary Autocord
CN102622626A (en)*2011-12-262012-08-01华南理工大学 Two-dimensional code and method for identifying the two-dimensional code
CN103778400A (en)*2012-10-252014-05-07河南盛唐信息技术有限公司Decoding method for automatically repairing and identifying code pattern symbols of two-dimensional codes and apparatus

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US6088482A (en)*1998-10-222000-07-11Symbol Technologies, Inc.Techniques for reading two dimensional code, including maxicode

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN101430768A (en)*2007-11-072009-05-13刘涛Two-dimension bar code system and its positioning method
KR20090128751A (en)*2008-06-112009-12-16박문수 Rotary Autocord
CN102622626A (en)*2011-12-262012-08-01华南理工大学 Two-dimensional code and method for identifying the two-dimensional code
CN103778400A (en)*2012-10-252014-05-07河南盛唐信息技术有限公司Decoding method for automatically repairing and identifying code pattern symbols of two-dimensional codes and apparatus

Also Published As

Publication numberPublication date
CN108776828A (en)2018-11-09

Similar Documents

PublicationPublication DateTitle
CN108776828B (en)Two-dimensional code generation method, two-dimensional code generation device and two-dimensional code
CN110288069B (en)Method, device and equipment for generating and analyzing two-dimensional code and readable storage medium
JPWO2004084125A1 (en) Information input / output method using dot pattern
JP6937782B2 (en) Image processing method and device
CN112508145A (en)Electronic seal generation and verification method and device, electronic equipment and storage medium
CN103902875A (en)Verification code image generating method and device and verification method and device
CN111144081A (en)Form generation method and device, storage medium and electronic equipment
JP7076772B2 (en) Authentication system and authentication method
JPS59136875A (en)Pattern identifier
CN110245537B (en)Graphic code decoding method, device, storage medium and electronic equipment
CN105069498A (en)Two-dimensional code color encryption method and device
EP4350280A1 (en)Three-dimensional measurement device
JP2015176252A (en)Image processor and image processing method
CN112529829B (en)Training method and device for burr positioning and burr detection model
US10121040B2 (en)Recognition apparatus, recognition method, storage medium, management system, and conveyance system
KR101163511B1 (en)An identification code encoding method, and the identification code decoding method and apparatus
CN110009080B (en)Two-dimensional code generation method, verification method, server and two-dimensional code
US10706578B2 (en)Image processing apparatus, image processing method and medium storing program for distortion correction
CN107679601B (en) A graphic code structure with a three-dimensional decryption body and a method for scanning the same
CN114240164B (en) A target transfer method, device, equipment and storage medium
JP5371015B2 (en) Cross mark detection apparatus and method, and program
CN115033487A (en) Automatic testing method, device, computer equipment and storage medium based on image recognition
US20180068421A1 (en)Image analyzing apparatus and non-transitory storage medium storing instructions executable by the image analyzing apparatus
CN116110049A (en) Scanning pen correction data calculation method, device and computer-readable storage medium
US8452104B2 (en)Image determination apparatus, computer readable medium storing program, and method

Legal Events

DateCodeTitleDescription
PB01Publication
PB01Publication
SE01Entry into force of request for substantive examination
SE01Entry into force of request for substantive examination
GR01Patent grant
GR01Patent grant

[8]ページ先頭

©2009-2025 Movatter.jp