Detection method of two-dimensional code, detection device for the same, and storage medium storing detection program for the same
First Claim
1. A method for detecting a two-dimensional code of three position detection patterns provided in positions corresponding to respective apices of a right angled isosceles triangle, and a data region is provided in a region defined by the position detection patterns, the method comprising:
- detecting a plurality of position detection patterns included in an image;
identifying positions of the center points of the detected position detection patterns;
selecting three center points that constitute apices of a right angled isosceles triangle from among the identified center point positions;
extracting for a feature of a two-dimensional code from a two-dimensional code region defined by the position detection patterns corresponding to the selected center points, or a peripheral region thereof, and determining whether a two-dimensional code exists in the two-dimensional code region when the feature of a two-dimensional code is extracted.
2 Assignments
0 Petitions
Accused Products
Abstract
A method for detecting a two-dimensional code in which three position detection patterns are provided in positions corresponding to respective apices of a right angled isosceles triangle, and a data region is provided in a region defined by the position detection patterns is provided. The method includes detecting plural position detection patterns included in an image; identifying center points of the detected position detection patterns; selecting, from among the center points that positions are identified, three center points that constitute apices of a right angled isosceles triangle; extracting a feature as a two-dimensional code from a two-dimensional code region defined by the position detection patterns corresponding to the selected center points, or the peripheral region thereof; and in case where the feature as a two-dimensional code is extracted, determining that a two-dimensional code exists in the two-dimensional code region.
-
Citations
27 Claims
-
1. A method for detecting a two-dimensional code of three position detection patterns provided in positions corresponding to respective apices of a right angled isosceles triangle, and a data region is provided in a region defined by the position detection patterns, the method comprising:
-
detecting a plurality of position detection patterns included in an image;
identifying positions of the center points of the detected position detection patterns;
selecting three center points that constitute apices of a right angled isosceles triangle from among the identified center point positions;
extracting for a feature of a two-dimensional code from a two-dimensional code region defined by the position detection patterns corresponding to the selected center points, or a peripheral region thereof, and determining whether a two-dimensional code exists in the two-dimensional code region when the feature of a two-dimensional code is extracted. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 18, 19, 20)
-
-
14. A two-dimensional code detection device for detecting a two-dimensional code of three position detection patterns provided in positions corresponding to respective apices of a right angled isosceles triangle, and a data region is provided in a region defined by the position detection patterns, the device comprising:
-
a reference position identification section that detects the position detection patterns included in an image, and identifies center points of the detected position detection patterns;
a feature extracting section that selects three center points that constitute apices of a right angled isosceles triangle from among the identified center point positions identified by the reference position identification section, and extracts for a feature of a two-dimensional code from a two-dimensional code region defined by the position detection patterns corresponding to the selected center points, and the peripheral region thereof; and
a determination section that determines whether a two-dimensional code exists in the two-dimensional code region when the feature of a two-dimensional code is extracted by the feature extraction section. - View Dependent Claims (15, 16)
-
-
17. A storage medium storing a program to detect, by a computer, a two-dimensional code of three position detection patterns provided in positions corresponding to respective apices of a right angled isosceles triangle, and a data region is provided in a region defined by the position detection patterns, the program causing the computer to perform a two-dimensional code detection process comprising:
-
detecting a plurality of position detection patterns included in a binary image;
identifying positions of the center points of the detected position detection patterns;
selecting three center points that constitute apices of a right angled isosceles triangle from among the identified center point positions;
extracting for a feature of a two-dimensional code from a two-dimensional code region defined by the position detection patterns corresponding to the selected center points, or the peripheral region thereof; and
determining whether a two-dimensional code exists in the two-dimensional code region when the feature of a two-dimensional code is extracted.
-
-
21. A two-dimensional code detection method, comprising:
-
storing in a storage section in advance a contrast pattern of a position detection pattern that is disposed at three corners of a square;
identifying all image regions that match the contrast pattern on the basis of read image data obtained by reading a document; and
detecting three image regions, from all of the identified image regions, that form a right angled isosceles triangle figure by connecting the centers thereof to one another with a line so as to be respective position detection patterns of a two-dimensional code, and a region specified by the three position detection patterns of a two-dimensional code. - View Dependent Claims (22, 23, 24, 25)
-
-
26. A two-dimensional code detection device, comprising:
-
a storage section that stores in advance a contrast pattern of a position detection pattern that is disposed at three corners of a square;
a position detection pattern identifying section that, on the basis of read image data obtained by reading a document, identifies all image regions that match the contrast pattern; and
a detection section that detects three image regions, from all of the image regions that are identified by the identifying section, with which form a right angled isosceles triangle figure by connecting the centers thereof to one another with a line so as to be respective position detection patterns of a two-dimensional code, and detects a region specified by the three position detection patterns of a two-dimensional code.
-
-
27. A data signal embodied in a carrier wave for causing a computer to perform a process for detecting a two-dimensional code of three position detection patterns provided in positions corresponding to respective apices of a right angled isosceles triangle, and a data region is provided in a region defined by the position detection patterns, the process comprising:
-
detecting a plurality of position detection patterns included in a binary image;
identifying positions of the center points of the detected position detection patterns;
selecting three center points that constitute apices of a right angled isosceles triangle from among the identified center point positions;
extracting for a feature of a two-dimensional code from a two-dimensional code region defined by the position detection patterns corresponding to the selected center points, or a peripheral region thereof; and
determining whether a two-dimensional code exists in the two-dimensional code region when the feature of a two-dimensional code is extracted.
-
Specification