Patent ID: 8170296

Claim:
An image processing apparatus comprising: face-image storage means for storing a face image, which is an image of a predetermined face, as a registered face image; color storage means for storing face-color information, which is information regarding a face color of the registered face image; detecting means for detecting a face image in an input image; correcting means for correcting face-color information of the face image detected in the input image; comparing means for comparing the face image detected in the input image with the registered face image and obtaining the registered face image as a comparison result, wherein the correcting means corrects face-color information of a face image detected in a next input image on the basis of the face-color information of the registered face image serving as the comparison result, which is stored in the color storage means; adjusting means for adjusting white balance of the input image, wherein the detecting means detects a face image in the white-balance-adjusted input image; determining means for determining whether the determining means has confidence in the white-balance-adjusted input image on the basis of a statistic of color information, which is information regarding the color of the white-balance-unadjusted input image; and storage control means for storing, in the case where the determining means is determined to have confidence in the white-balance-adjusted input image, face-color information of the face image detected in the white-balance-adjusted input image as face-color information of a registered face image serving as a comparison result of the face image in the color storage means, wherein the correcting means corrects, in the case where the determining means is determined not to have confidence in the white-balance-adjusted input image, the face-color information of the face image detected in the next input image subsequent to the white-balance-adjusted input image on the basis of the face-color information of the registered face image serving as the comparison result, which is stored in the color storage means.