摘要 |
There are provided: a pattern detection process section for extracting a partial image made of pixels including a target pixel from input image data; a rotated image generating section for generating a self-rotated image by rotating the partial image; and a matching test determination section for determining whether an image pattern included in the partial image matches an image pattern included in the self-rotated image. When it is determined that matching exists, a target pixel in the partial image or a block made of pixels including the target pixel is regarded as a feature point. Consequently, even when image data has been read while skewed with respect to a predetermined positioning angle of a reading position of an image reading apparatus or image data has been subjected to enlarging, reducing etc., a feature point properly specifying the image data can be extracted regardless of skew, enlarging, reducing etc. |