Patent ID: 8917949

Claim:
An image processing apparatus comprising: an acquiring unit configured to acquire a correction target image and user information indicating characteristics of a user requesting a correction; an image accumulating unit configured to accumulate images therein; an extracting unit configured to extract an image from the image accumulating unit based on the user information acquired by the acquiring unit, the image matching the characteristics of the user requesting the correction; a setting unit configured to set a correction target value based on the image extracted by the extracting unit; a correcting unit configured to correct the correction target image based on the correction target value, wherein: the image accumulating unit accumulates a corrected image and user information indicating characteristics of the user requesting a correction of the image such that the image and the user information are associated with each other; the extracting unit extracts the image associated with the user information similar to the user information acquired by the acquiring unit from the image accumulating unit; the image accumulated in the image accumulating unit is further associated with scene information indicating a subject type and a shooting condition of the image; the acquiring unit further acquires the scene information indicating the subject type and the shooting condition of the correction target image; and the extracting unit extracts from the image accumulating unit an image associated with user information similar to the user information acquired by the acquiring unit and associated with scene information matching the scene information acquired by the acquiring unit; and a registering unit configured to register history information in a storage unit such that the history information is associated with the user information of the user requesting the correction, the history information including the scene information of the correction target image and the correction target value, wherein the setting unit sets the correction target value included in the history information when the history information registered to be associated with the user information acquired by the acquiring unit has history information including scene information matching the scene information acquired by the acquiring unit.