PROBLEM TO BE SOLVED: To read a two-dimensional code from an image low in resolution and quality.;SOLUTION: A two-dimensional code extraction means 13 applies predetermined feathering to the binarized image in which the input image data is binarized, detects the pixel set, in which dark pixels are distributed exceeding the predetermined ratio, and defined as the two-dimensional code candidate. In addition, using the binary image, whether the two-dimensional code candidate satisfies the feature of the two-dimensional code is determined, and the two-dimensional code is specified. A two-dimensional code recognition means 14 detects the reference image pattern from the binary image corresponding to the two-dimensional code. A provisional module based on the reference image pattern is assigned to the image of the binarized two-dimensional code and decoding processing is executed.;COPYRIGHT: (C)2011,JPO&INPIT
展开▼