An image processing apparatus for detecting, at high precision, the
contours of the eyes and the lips from an image including a shot of the
face is provided. The apparatus includes an image input portion used to
input an image, a feature point detecting portion that detects plural
feature points of the object from the input image, a facial pose
estimating portion that estimates a rotation angle indicating a facial
pose from the detected, plural feature points, an initial parameter
correcting portion that estimates initial parameters to detect the
contours of the eye and the lips from the detected, plural feature
points, and corrects the estimated initial parameters using the estimated
rotation angle, an initial contour generating portion that generates an
initial contour of the object using the corrected initial parameters, and
a contour generating portion that generates a final contour from the
initial contour.