To prevent a recognition error by setting a character frame to be the reference of character segmentation and to ensure character recognition and the recognition of the position of the character frame by clearly classifying the character color and the color of thecharacter frame.
PURPOSE: To prevent a recognition error by setting a character frame to be the reference of character segmentation and to ensure character recognition and the recognition of the position of the character frame by clearly classifying the character color and the color of the character frame. CONSTITUTION: The image of a form 1 is read by a color image reading part 24 and image data on the character frame 21 and the character 22 in colors different from each other are stored in different image memories 11 and 12. According to contents in the image memory for the character frame 12, the number of valid dots is counted in the directions of X and Y, which are along the sides of the character frame, to obtain the vertexes position coordinates X1Y1, X2Y1... of the character frame. With this position of the character frame as reference, a segmentation control part 13 segments an area including the character from the image memory for the character 11 by the portion of one character and sends it to a character recognition part 15. In order to classify the color of the character frame, a histogram, etc., is used.