A dividing unit divides a photographed skin image into multiple regions. For example, a region-dividing unit (23) divides a region into skin regions and non-skin regions (for example, regions of pores, blemishes, body hair, etc.) in the planar direction. A feature value-calculating unit (24) calculates a feature value relating to the quality of the color for each region divided by the region-dividing unit (23), for example, a feature value relating to skin brightness, color, feeling of translucency, etc. An evaluation unit (25) calculates a skin evaluation value using the feature values calculated by the feature value-calculating unit (24). Performing feature value calculation for each region and calculating the skin evaluation value from the feature values in this manner makes it possible to perform evaluation more accurately than when skin color is evaluated without region division.Selon linvention, une unité de division divise une image de peau photographiée en de multiples régions. Par exemple, une unité de division de région (23) divise une région en régions de peau et en régions sans peau (par exemple, des régions de pores, des taches, des poils corporels, etc.) dans la direction plane. Une unité de calcul de valeurs caractéristiques (24) calcule une valeur caractéristique associée à la qualité de la couleur pour chaque région divisée par lunité de division de région (23), par exemple une valeur caractéristique associée à une luminosité de peau, à une couleur, à une sensation de translucidité, etc. Une unité dévaluation (25) calcule une valeur dévaluation de peau à laide des valeurs caractéristiques calculées par lunité de calcul de valeurs caractéristiques (24). La réalisation dun calcul de valeurs caractéristiques pour chaque région et le calcul de la valeur dévaluation de peau à partir des valeurs caractéristiques de cette manière rend possible deffectuer une évaluation avec plus de précision que quand une couleur de peau est évaluée sans division de région