1. An image processing apparatus comprising: a processor configured to implement: a first object region detection module configured to detect a first object region based on a shape of a first object and based on preset color information, the first object region specifying a region in an image; a color information extraction module configured to extract color information of the first object region and to set reference color data; a second object region detection module configured to detect candidates for a second object region based on a shape of a second object of an object of recognition, different from the first object; and an output module configured to output one of the candidates for the second object region detected by the second object region detection module as an object of recognition, the selected one of the candidates comprising the reference color data set by the color information extraction module.