Two-dimensional code detection system and two-dimensional code detection program
First Claim
1. A two-dimensional-code detection system comprising:
- a reading unit that reads an image including a plurality of two-dimensional codes;
a recognizing unit that recognizes position detection patterns of the respective two-dimensional codes from the image, which includes the plurality of two-dimensional codes and is read by the reading unit;
a calculating unit that arbitrarily selects at least three of the position detection patterns of the plurality of two-dimensional codes read by the reading unit before the calculating unit calculates a minimum unit forming each of the selected position detection patterns; and
a position specifying unit that judges whether or not the minimum units forming the selected at least three position detection patterns are substantially equal to each other, wherein;
when judging that the minimum units forming the selected at least three position detection patterns are substantially equal to each other, the position specifying unit determines whether or not a combination of the selected at least three position detection patterns form an isosceles right triangle and specifies a region of a two-dimensional code on the basis of the combination of the selected at least three position detection patterns that formed the isosceles right triangle.
1 Assignment
0 Petitions
Accused Products
Abstract
A two-dimensional-code detection system includes a reading unit, a recognizing unit, a calculating unit and a position specifying unit. The reading unit reads an image including plural two-dimensional codes. The recognizing unit recognizes position detection patterns of the respective two-dimensional codes from the read image, which includes the plural two-dimensional codes. The calculating unit that selects at least two of the position detection patterns of the two-dimensional codes. The calculating unit calculates a minimum unit forming each of the selected position detection patterns. The position specifying unit judges whether or not the minimum units forming the selected at least two position detection patterns are substantially equal to each other. When judging that the minimum units forming the selected at least two position detection patterns are substantially equal to each other, the position specifying unit specifies a position of a two-dimensional code using the selected at least two position detection patterns.
-
Citations
13 Claims
-
1. A two-dimensional-code detection system comprising:
-
a reading unit that reads an image including a plurality of two-dimensional codes; a recognizing unit that recognizes position detection patterns of the respective two-dimensional codes from the image, which includes the plurality of two-dimensional codes and is read by the reading unit; a calculating unit that arbitrarily selects at least three of the position detection patterns of the plurality of two-dimensional codes read by the reading unit before the calculating unit calculates a minimum unit forming each of the selected position detection patterns; and a position specifying unit that judges whether or not the minimum units forming the selected at least three position detection patterns are substantially equal to each other, wherein; when judging that the minimum units forming the selected at least three position detection patterns are substantially equal to each other, the position specifying unit determines whether or not a combination of the selected at least three position detection patterns form an isosceles right triangle and specifies a region of a two-dimensional code on the basis of the combination of the selected at least three position detection patterns that formed the isosceles right triangle. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer readable medium storing a program causing a computer to execute a process for detecting a two-dimensional code, the process comprising:
-
reading an image including a plurality of two-dimensional codes; recognizing position detection patterns of the respective two-dimensional codes from the read image, which includes the plurality of two-dimensional codes; selecting, arbitrarily, at least three of the position detection patterns of the plurality of two-dimensional codes before calculating a minimum unit forming each of the selected position detection patterns; judging whether or not the minimum units forming the selected at least three position detection patterns are substantially equal to each other, and when it is judged that the minimum units forming the selected at least three position detection patterns are substantially equal to each other, determining whether or not a combination of the selected at least three position detection patterns form an isosceles right triangle and specifying a position of a two-dimensional code on the basis of the combination of the selected at least three position detection patterns that formed the isosceles right triangle. - View Dependent Claims (12, 13)
-
Specification