摘要 |
There is provided an image processing apparatus which outputs an image suitable for a character recognition process even if an image containing reversed characters or a multilevel image is input. More specifically, there is provided an image processing apparatus for processing a multilevel image (401), which includes a unit (402) for creating an edge image (404) by extracting edges from the multilevel image (401), a unit (403) which creates a binary image (405) from the multilevel image (401), a partial binarization unit (410, 411) which creates an output binary image by identifying a character area based on both of the created edge image (404) and binary image (405) and binarizing the character area of the multilevel image (401), and a unit which outputs an output binary image (412) created by the binarization means (410, 411), wherein if a character in a character area identified based on the edge image (404) is a reversed character, the partial binarization unit (410, 411) creates the output binary image (412) by reversing and binarizing the character.
|