Two-dimensional code recognition processing method, two-dimensional code recognition processing apparatus, and storage medium
First Claim
1. A two-dimensional code recognition processing method for recognizing a two-dimensional code comprising:
- generating binary data from image information obtained by imaging said two-dimensional code in accordance with a predetermined threshold value;
detecting a reference cell, used as a reference in recognizing said two-dimensional code, based on said binary data generated in said binary data generating step;
detecting a plurality of basic cells for defining an area of said two-dimensional code, each located in a predetermined search range with respect to said reference cell detected in said reference cell detecting step, on the basis of said binary data generated in said binary data generating step;
creating an image of the defined area from image information obtained by imaging said two-dimensional code in accordance with a predetermined threshold value;
converting the image of the defined area into a detection compatible fronto-parallel image by performing three-dimensional transformation; and
detecting two-dimensional code data, assigned to said two-dimensional code, located inside the converted image of the defined area.
0 Assignments
0 Petitions
Accused Products
Abstract
A two-dimensional code recognition processing method for recognizing a two-dimensional code made of a plurality of square cells arranged in accordance with predetermined layout rules. The method comprises the steps of: generating binary data from image information acquired externally in accordance with a predetermined threshold value; detecting a reference cell serving as a reference in recognizing the two-dimensional code based on the binary data generated in the binary data generating step; detecting corner cells each located in a predetermined search range with respect to the reference cell detected in the reference cell detecting step, on the basis of the binary data generated in the binary data generating step; and detecting code data assigned to the two-dimensional code existing inside an area of a code part enclosed by the reference cell and by the corner cells on the basis of the binary data generated in the binary data generating step.
-
Citations
4 Claims
-
1. A two-dimensional code recognition processing method for recognizing a two-dimensional code comprising:
-
generating binary data from image information obtained by imaging said two-dimensional code in accordance with a predetermined threshold value; detecting a reference cell, used as a reference in recognizing said two-dimensional code, based on said binary data generated in said binary data generating step; detecting a plurality of basic cells for defining an area of said two-dimensional code, each located in a predetermined search range with respect to said reference cell detected in said reference cell detecting step, on the basis of said binary data generated in said binary data generating step; creating an image of the defined area from image information obtained by imaging said two-dimensional code in accordance with a predetermined threshold value; converting the image of the defined area into a detection compatible fronto-parallel image by performing three-dimensional transformation; and detecting two-dimensional code data, assigned to said two-dimensional code, located inside the converted image of the defined area. - View Dependent Claims (2)
-
-
3. A two-dimensional code recognition processing apparatus for recognizing a two-dimensional code comprising:
-
a binary data generating unit configured to generate binary data from image information obtained by imaging said two-dimensional code in accordance with a predetermined threshold value; a reference cell detecting unit configured to detect a reference cell used as a reference in recognizing said two-dimensional code; a basic cell detecting unit configured to detect a plurality of basic cells, used to define an area of said two-dimensional code, each located in a predetermined search range with respect to said reference cell detected by said reference cell detecting unit; an image creating unit configured to create an image of the defined area from image information obtained by imaging said two-dimensional code in accordance with a predetermined threshold value; a converting unit configured to convert the image of the detected area into a detection compatible fronto-parallel image by performing three-dimensional transformation; and a detection unit configured to detect two-dimensional code data, assigned to said two-dimensional code, located inside the converted image of the defined area.
-
-
4. A computer-readable memory containing thereon a computer program of a two-dimensional code recognition processing method for recognizing a two-dimensional code, said computer program being for performing:
-
generating binary data from image information obtained by imaging said two-dimensional code in accordance with a predetermined threshold value; detecting a reference cell, used as a reference in recognizing said two-dimensional code, based on said binary data generated in said binary data generating step; detecting a plurality of basic cells for defining an area of said two-dimensional code, each located in a predetermined search range with respect to said reference cell detected in said reference cell detecting step, on the basis of said binary data generated in said binary data generating step; creating an image of the defined area from image information obtained by imaging said two-dimensional code in accordance with a predetermined threshold value; converting the image of the defined area into a detection compatible fronto-parallel image by performing three-dimensional transformation; and detecting two-dimensional code data, assigned to said two-dimensional code, located inside the converted image of the defined area.
-
Specification