An apparatus for registering a plurality of facial images for face recognition, the apparatus comprising: a camera; a face detector; a face feature value calculator; and a controller configured to: control the camera to capture a plurality of images of a subject, control the face detector to detect a plurality of first facial images from the plurality of captured images, control the face feature value calculator to calculate face feature value for each of the plurality of first facial images, wherein the face feature value is a score that is applied according to face features of each of a plurality of facial images, sort the plurality of first facial images based on the calculated face feature value, characterised by the controller being further configured to: generate a plurality of second facial images having different image features by changing an image feature of each of the plurality of sorted first facial images, wherein the image feature includes at least one of resolution, exposure and brightness, control the face feature value calculator to calculate face feature values for the plurality of second facial images, sort the plurality of second facial images based on difference between a face feature value of a reference image among the plurality of second facial images and each of the calculated face feature values for the plurality of second facial images, and register a plurality of third facial images selected among the plurality of sorted second facial images as target facial images to be used for face recognition of the subject. a camera; a face detector; a face feature value calculator; and a controller configured to: control the camera to capture a plurality of images of a subject, control the face detector to detect a plurality of first facial images from the plurality of captured images, control the face feature value calculator to calculate face feature value for each of the plurality of first facial images, wherein the face feature value is a score that is applied according to face features of each of a plurality of facial images, sort the plurality of first facial images based on the calculated face feature value, characterised by the controller being further configured to: generate a plurality of second facial images having different image features by changing an image feature of each of the plurality of sorted first facial images, wherein the image feature includes at least one of resolution, exposure and brightness, control the face feature value calculator to calculate face feature values for the plurality of second facial images, sort the plurality of second facial images based on difference between a face feature value of a reference image among the plurality of second facial images and each of the calculated face feature values for the plurality of second facial images, and register a plurality of third facial images selected among the plurality of sorted second facial images as target facial images to be used for face recognition of the subject. control the camera to capture a plurality of images of a subject, control the face detector to detect a plurality of first facial images from the plurality of captured images, control the face feature value calculator to calculate face feature value for each of the plurality of first facial images, wherein the face feature value is a score that is applied according to face features of each of a plurality of facial images, sort the plurality of first facial images based on the calculated face feature value, characterised by the controller being further configured to: generate a plurality of second facial images having different image features by changing an image feature of each of the plurality of sorted first facial images, wherein the image feature includes at least one of resolution, exposure and brightness, control the face feature value calculator to calculate face feature values for the plurality of second facial images, sort the plurality of second facial images based on difference between a face feature value of a reference image among the plurality of second facial images and each of the calculated face feature values for the plurality of second facial images, and register a plurality of third facial images selected among the plurality of sorted second facial images as target facial images to be used for face recognition of the subject.