1. An image processing apparatus comprising: an acquisition unit configured to acquire an image from which a skin region of a human body is to be extracted; a part estimation unit configured to estimate a human body part region in the acquired image; a skin attribute estimation unit configured to estimate a skin attribute of the estimated human body part region; a part correction unit configured to correct the human body part region based on the estimated skin attribute; and a skin region extraction unit configured to extract the skin region from the acquired image based on the skin attribute of the estimated human body part region and the corrected human body part region.