1. An image processing apparatus comprising: an accepting unit that accepts character information about a character image in a character region in an image; a recognizing unit that performs character recognition on the character image in the character region; a selecting unit that selects a character recognition result that matches the character information accepted by the accepting unit, from a plurality of character recognition results that are obtained by the recognizing unit.