1. An image processing apparatus comprising: an acquisition unit adapted to acquire an image including an object; an object detection unit adapted to detect the object from the image; a state detection unit adapted to detect a state of the detected object from an image region of the detected object; a selection unit adapted to select one, which corresponds to the state detected by said state detection unit, from a plurality of individual identification process modules each of which performs an individual identification process specific to the individual identification process module; and an individual identification control unit adapted to control the individual identification process module selected by said selection unit to perform an individual identification process specific to the selected individual identification process module for the detected object.