1. An image processing apparatus comprising: a first object region detection module configured to detect a first object region based on a shape of a first object which specifies a region in an image based on preset color information; a color information extraction module configured to extract color information of an image of the first object region and to set reference color data; a second object region detection module configured to detect candidates of 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 of the second object region detected by the second object region detection module as an object of recognition, the one of the candidates comprising the reference color data set by the color information extraction module.