A computer-implemented image processing method comprising: receiving an image frame; detecting a face region of a user in the image frame, wherein the face region comprises a region of a face; recognizing positions of a plurality of feature portions corresponding to eyes and a nose of the user from the face region of the image frame; aligning a plurality of preset feature points in the plurality of feature portions included in the face region, wherein the plurality of preset feature points are moved to the recognized positions of the feature portions to align the plurality of preset feature points in the recognized positions, wherein, when the image frame is an initial image frame, the plurality of preset feature points before being aligned correspond to average positions of second feature portions of users, and wherein, when the image frame is not an initial image frame, the plurality of preset feature points before being aligned correspond to feature points aligned based on a previous image frame; performing a first check on a result of the aligning based on a first region corresponding to a combination of the feature portions, wherein the performing of the first check comprises: determining whether the first region corresponds to a class corresponding to the combination of the feature portions based on image information of the first region; performing a second check on the result of the aligning based on a second region corresponding to an individual feature portion of the feature portions, wherein the performing of the second check comprises: determining whether the second region corresponds to a class corresponding to the individual feature portion based on image information of the second region; redetecting a face region based on a determination of a failure in at least one of the first check operation and the second check operation; and outputting information on the face region based on a determination of a success in both the first check operation and the second check operation. receiving an image frame; detecting a face region of a user in the image frame, wherein the face region comprises a region of a face; recognizing positions of a plurality of feature portions corresponding to eyes and a nose of the user from the face region of the image frame; aligning a plurality of preset feature points in the plurality of feature portions included in the face region, wherein the plurality of preset feature points are moved to the recognized positions of the feature portions to align the plurality of preset feature points in the recognized positions, wherein, when the image frame is an initial image frame, the plurality of preset feature points before being aligned correspond to average positions of second feature portions of users, and wherein, when the image frame is not an initial image frame, the plurality of preset feature points before being aligned correspond to feature points aligned based on a previous image frame; performing a first check on a result of the aligning based on a first region corresponding to a combination of the feature portions, wherein the performing of the first check comprises: determining whether the first region corresponds to a class corresponding to the combination of the feature portions based on image information of the first region; performing a second check on the result of the aligning based on a second region corresponding to an individual feature portion of the feature portions, wherein the performing of the second check comprises: determining whether the second region corresponds to a class corresponding to the individual feature portion based on image information of the second region; redetecting a face region based on a determination of a failure in at least one of the first check operation and the second check operation; and outputting information on the face region based on a determination of a success in both the first check operation and the second check operation.