CN102955927B - Defining method for two-dimensional information coding area of optical recognizer - Google Patents
Defining method for two-dimensional information coding area of optical recognizer Download PDFInfo
- Publication number
- CN102955927B CN102955927B CN201110241571.0A CN201110241571A CN102955927B CN 102955927 B CN102955927 B CN 102955927B CN 201110241571 A CN201110241571 A CN 201110241571A CN 102955927 B CN102955927 B CN 102955927B
- Authority
- CN
- China
- Prior art keywords
- point
- coding region
- index
- index point
- dot pattern
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Abstract
The invention discloses a defining method for a two-dimensional information coding area of an optical recognizer. The defining method includes extracting an image with multiple lattice patterns which have multiple index points, multiple azimuthal points and multiple information points, determining a positioning direction according to a judging criterion by the index points and the azimuthal points, connecting the multiple index points through virtual side lines and defining the coding area by areas surrounded by the multiple virtual side lines and according to the positioning direction. By the defining method for the two-dimensional information coding area of the optical recognizer, problems of rotation of the lattice patterns, pattern deformation caused by skew of camera angle and the like are solved, large distortion tolerance is tolerable, and decoding recognition degree is improved.
Description
Technical field
The present invention relates to the technology of the identification of a kind of two-dimensional signal coding, the discrimination method of the coding region particularly in a kind of two-dimensional signal, is beneficial to the carrying out of subsequent decoding operation.
Background technology
Optical identification code (Optical Identification, OID) is a kind of technology can hidden numerical data and extract hiding numerical data in general printed matter.This numerical data is to be distributed the multiple dot array pattern formed according to preset rules by multiple tiny dots, and this dot pattern is quite small, easily visually out in the cold, does not also affect in printed matter the information picking out the tendency to develop of main graphical institute and reach.But during for reading this numerical data, dot pattern must be extracted by an optical identification device, using optics and image processing techniques, carry out identification and decoding activity, pick out the signal representated by dot pattern.This technology can be used among actual product to coordinate an image display device or a sound play device etc., produce relative image or sound effect according to previous signal, Related product is as the talking pen of child teaching or amusement.
The current You Duojia manufacturer of this type of technology applies for a patent, as " coding method of the two-dimensional optical identification code of constant GTG and its printed matter " of TaiWan, China patent of invention I336866, TaiWan, China patent of invention I307048 " design of lattice type pattern and coding/decoding method and device " thereof thereof etc.This type of patent all focuses on the homogenising promoting identification or coding pattern, to reduce the interference of code pattern to vision.
But, while lifting identification, also must consider the problem that technology meets with in commercialization.Dot pattern is hidden in printed matter, dot pattern more complicated or not easily identification time, just must adopt the good technology of press quality, relatively the production cost of printed matter is higher.And utilize optical identification device to extract image, adopt and analyse the higher imageing sensor of solution degree, though can obtain preferably quality, sensor unit price is higher, and cost of products increases relatively, this problem that must overcome for manufacturer.
Summary of the invention
Fundamental purpose of the present invention is to provide a kind of define method being easy to pick out the two-dimensional signal coding region of the optical identification device of coding region, the method is in dot pattern rotation or when making pattern deformation because camera angle is crooked (such as extracting the image of a curved surface), also good identification can be obtained, utilize the small bitmap case that the quality of general printing technology presents by this, or using the imageing sensor of suitable resolution also can know signal representated by identification dot pattern allows this technology have more the market competitiveness when commercialization.
In order to achieve the above object, method of the present invention is mainly: extract the image that has multiple dot pattern, this dot pattern has multiple index point, multiple bearing point and multiple information point, orientation is determined according to a judgment criterion again by this index point and bearing point, multiple index point is connected with virtual sideline, by multiple virtual sideline around region and define coding region, in order to the operation information point in coding region being carried out to identification and decoding according to this orientation.
Beneficial effect of the present invention is, method of the present invention, to search the sign point of larger area as target, coordinate relative bearing point, when dot pattern rotate or camera angle crooked and make anamorphose when, still can obtain good identification, permit larger distortion toleance degree and improve decoding identification.In addition to the press quality of dot pattern do not need too strict, also can obtain must identification effect, and this optical identification device inside also can adopt the imageing sensor that resolution is lower, comprehensive preceding factors, the production cost of product can be reduced, allow product have more the market competitiveness.
For having a clear understanding of detailed process of the present invention and technology contents, the present inventor will coordinate following accompanying drawing and detailed explanation, in the hope of having a clear understanding of spiritual place of the present invention:
Accompanying drawing explanation
Fig. 1 is the code pattern of two-dimensional signal of the present invention;
Fig. 2 is process flow diagram of the present invention;
Fig. 3 is the schematic diagram of the relative position relation of index point and bearing point.
Wherein, description of reference numerals is as follows:
1 dot pattern
11 index points
12 bearing points
13 information points
14 virtual sidelines
Embodiment
As shown in Figure 1, Fig. 1 is the schematic diagram of the two-dimensional signal coding region of optical identification device of the present invention.Two-dimensional signal coded system of the present invention is the dot pattern 1 be made up of multiple index point 11, multiple bearing point 12 and multiple information point 13, and this dot pattern 1 separates each point with shape, color or the characteristic area that varies in size.In the present embodiment, be defined as index point 11 so that area is larger, sequentially define bearing point 12 and information point 13 afterwards again.Wherein this index point 11 area is bearing point 12 or information point more than 13 2 times, and most preferred embodiment is more than three times.
The present invention is directed to the method that dot pattern 1 picks out coding region is: extract the image on printed matter by an optical identification device, this image has multiple dot pattern 1, and this dot pattern 1 has multiple index point 11, multiple bearing point 12 and multiple information point 13; These index points 11 multiple according to gained determine orientation with bearing point 12 according to a judgment criterion; Multiple index point 11 is connected with virtual sideline 14, by multiple virtual sideline 14 around region and define coding region according to this orientation.Just can carry out debating the operation known and decode for the information point 13 of coding region afterwards.
As shown in Figure 2, be more detailed process flow diagram of the present invention.Its step is as follows:
Step 201, is extracted the dot pattern 1 on printed matter by optical identification device, is identified the size and location of multiple index point 11, multiple bearing point 12 and multiple information point 13 by optical identification device internals.
Step 202, searches multiple index point 11, in the present embodiment with area larger be index point 11, and hunt out 4 the most adjacent these index points 12.
Step 203, search the bearing point 12 around index point 11, in the present embodiment, the party's site 12 refers to the point around the most contiguous index point 11; In addition, this index point 11 and the distance of bearing point 12 are set as d, centered by index point 11, radius is at least in the scope that 2d contains, if just confirm the party's site 12 without the existence of point in addition.
Step 204, confirming that each index point 11 is other all has a bearing point 12, if do not had, the image representing gained has flaw, may be broken image, just palpus resumes step 202; If had, carry out next step.
Step 205, an orientation is determined according to a judgment criterion, this judgment criterion can decide in the direction of index point or vector between the two according to bearing point, but in the present embodiment this judgment criterion according to the party's site 12 in the direction of this index point 11 as orientation.
Step 206, defines coding region, and multiple index point 11 is connected with virtual sideline 14 by the present invention, by multiple virtual sideline 14 around region and define coding region according to this orientation aforementioned.
Subregion is had for forbidding code area in coding region in addition among step 206, as shown in Figure 3, with the distance of this index point 11 and bearing point 12 for d, centered by index point, radius is at least region that 2d contains for forbidding code area, avoids the party's site 12 misidentification information point 13.
Information point 13 afterwards in coding region, by the coded system of Shi Ge manufacturer, carries out the decoding task of being correlated with.Last decoded result coordinates the relevant decoding table of comparisons can obtain required information.
Comprehensive the above, method of the present invention, to search the sign point of larger area as target, coordinate relative bearing point, when dot pattern rotate or camera angle crooked and make anamorphose when, still can obtain good identification, permit larger distortion toleance degree and improve decoding identification.In addition to the press quality of dot pattern do not need too strict, also can obtain must identification effect, and this optical identification device inside also can adopt the imageing sensor that resolution is lower, comprehensive preceding factors, the production cost of product can be reduced, allow product have more the market competitiveness.
As described above, be only preferred embodiment of the present invention, is not used for limiting the scope of the embodiment of the present invention.Namely all equivalent variations of doing according to the claims in the present invention and modification, be all claim of the present invention and contain.
Claims (5)
1. a define method for the two-dimensional signal coding region of optical identification device, comprising:
Extract the image that has multiple dot pattern, this dot pattern has multiple index point, multiple bearing point and multiple information point; And
Determine orientation by this index point and bearing point according to a judgment criterion, multiple index point be connected with virtual sideline, by multiple virtual sideline institute around region and comply with this orientation and define coding region;
Wherein, the distance of this index point and bearing point is d, and centered by index point, radius is at least region that 2d contains for forbidding code area.
2. the define method of the two-dimensional signal coding region of optical identification device as claimed in claim 1, is characterized in that, this dot pattern separates this index point, bearing point or information point with shape, color or the characteristic area that varies in size.
3. the define method of the two-dimensional signal coding region of optical identification device as claimed in claim 2, it is characterized in that, this index point is with area comparatively this bearing point or the large person of this information point.
4. the define method of the two-dimensional signal coding region of optical identification device as claimed in claim 1, it is characterized in that, this judgment criterion defines the location fix of this coding region in the direction, place of this index point with bearing point.
5. the define method of the two-dimensional signal coding region of optical identification device as claimed in claim 1, it is characterized in that, the number of this index point is four.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201110241571.0A CN102955927B (en) | 2011-08-17 | 2011-08-17 | Defining method for two-dimensional information coding area of optical recognizer |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201110241571.0A CN102955927B (en) | 2011-08-17 | 2011-08-17 | Defining method for two-dimensional information coding area of optical recognizer |
Publications (2)
Publication Number | Publication Date |
---|---|
CN102955927A CN102955927A (en) | 2013-03-06 |
CN102955927B true CN102955927B (en) | 2015-04-15 |
Family
ID=47764716
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201110241571.0A Active CN102955927B (en) | 2011-08-17 | 2011-08-17 | Defining method for two-dimensional information coding area of optical recognizer |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102955927B (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109978107A (en) * | 2017-12-27 | 2019-07-05 | 田雪松 | Dot matrix encoded medium and dot matrix code identification method |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5304787A (en) * | 1993-06-01 | 1994-04-19 | Metamedia Corporation | Locating 2-D bar codes |
CN100377167C (en) * | 2006-03-17 | 2008-03-26 | 北京紫光捷通科技有限公司 | Two-dimensional code area precisive positioning method for two-dimensional recognition |
CN100380393C (en) * | 2006-09-26 | 2008-04-09 | 福建榕基软件开发有限公司 | Precise location method of QR code image symbol region at complex background |
CN101667256A (en) * | 2008-03-27 | 2010-03-10 | 电装波动株式会社 | Two-dimensional code having rectangular region provided with specific patterns for specify cell positions and distinction from background |
-
2011
- 2011-08-17 CN CN201110241571.0A patent/CN102955927B/en active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5304787A (en) * | 1993-06-01 | 1994-04-19 | Metamedia Corporation | Locating 2-D bar codes |
CN100377167C (en) * | 2006-03-17 | 2008-03-26 | 北京紫光捷通科技有限公司 | Two-dimensional code area precisive positioning method for two-dimensional recognition |
CN100380393C (en) * | 2006-09-26 | 2008-04-09 | 福建榕基软件开发有限公司 | Precise location method of QR code image symbol region at complex background |
CN101667256A (en) * | 2008-03-27 | 2010-03-10 | 电装波动株式会社 | Two-dimensional code having rectangular region provided with specific patterns for specify cell positions and distinction from background |
Also Published As
Publication number | Publication date |
---|---|
CN102955927A (en) | 2013-03-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP2849115B1 (en) | Method for decoding matrix-type two-dimensional code | |
CN100456314C (en) | QR two-dimensional bar code recognition method based on pickup head for chatting | |
US9280694B2 (en) | Decoding machine-readable optical codes with aesthetic component | |
EP4137988A1 (en) | System and methods for decoding two-dimensional matrix symbols | |
CN104657728B (en) | Processing in Barcode Recognizing System based on computer vision | |
CN102360419A (en) | Method and system for computer scanning reading management | |
CN106156684A (en) | A kind of two-dimensional code identification method and device | |
US7980473B2 (en) | Camera based code reading | |
CN108763996B (en) | Plane positioning coordinate and direction angle measuring method based on two-dimensional code | |
CN104331697A (en) | Method for positioning region of interest | |
CN101833641A (en) | Bar code decoding chip | |
CN105138945A (en) | Identification method of two-dimensional code on surface of rebar | |
CN103177251A (en) | Automatic QR (quick response) code positioning and orientating method | |
CN102955927B (en) | Defining method for two-dimensional information coding area of optical recognizer | |
US20120048936A1 (en) | Method for reading code displayed on printed matter | |
US9129171B2 (en) | Code reading device and code reading method | |
CN102521559A (en) | 417 bar code identification method based on sub-pixel edge detection | |
CN110490201A (en) | The bar section tagging scheme and character picture antidote of vertical double-flag point | |
US20190122079A1 (en) | Optical character recognition systems and methods | |
JP2012094083A (en) | Reading apparatus, betting ticket pay-back device, betting ticket issuing device and reading method | |
CN109934036B (en) | Method and system for recognizing and reading QR (quick response) code through single-position detection graph | |
JP2013050795A (en) | Method for defining two-dimensional message code area of optical code recognition device | |
CN203596856U (en) | Cigarette 32-bit code image acquisition processing device | |
CN109815764A (en) | The read method and system of machine sensible information inside image | |
CN110443847B (en) | Automatic vending machine holder positioning detection method based on camera |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant |