A facial recognition method comprising: capturing a facial image, extracting a facial feature from the facial image, matching the facial feature against a plurality of pre-stored original images of a plurality of persons separately to obtain a plurality of first comparison values, and determining a highest comparison value of the plurality of first comparison values as a first required comparison value, wherein a higher first comparison value represents a higher similarity between the facial image and a pre-stored original image; and matching the facial feature against a plurality of pre-stored captured-on-site images of the plurality of persons separately to obtain a plurality of second comparison values, and determining a highest comparison value of the plurality of second comparison values as a second required comparison value, wherein a higher second comparison value represents a higher similarity between the facial feature and a pre-stored captured-on-site image (S11 and S12); determining whether the first required comparison value and the second required comparison value are greater than or equal to a preset comparison threshold; in response to determining that the first required comparison value is less than the preset comparison threshold and the second required comparison value is also less than the preset comparison threshold, re-extracting a facial feature from the facial image, matching the re-extracted facial feature against the plurality of original images separately to obtain a plurality of third comparison values, determining a highest comparison value of the plurality of third comparison values as a third required comparison value, wherein a higher third comparison value represents a higher similarity between the facial image and an original image; and determining whether the third required comparison value is greater than or equal to the preset comparison threshold; and in response to determining that the third required comparison value is greater than or equal to the preset comparison threshold, saving the facial image as a new captured-on-site image, refreshing a number of successful comparisons of the captured-on-site image, and determining that the recognition is successful. capturing a facial image, extracting a facial feature from the facial image, matching the facial feature against a plurality of pre-stored original images of a plurality of persons separately to obtain a plurality of first comparison values, and determining a highest comparison value of the plurality of first comparison values as a first required comparison value, wherein a higher first comparison value represents a higher similarity between the facial image and a pre-stored original image; and matching the facial feature against a plurality of pre-stored captured-on-site images of the plurality of persons separately to obtain a plurality of second comparison values, and determining a highest comparison value of the plurality of second comparison values as a second required comparison value, wherein a higher second comparison value represents a higher similarity between the facial feature and a pre-stored captured-on-site image (S11 and S12); determining whether the first required comparison value and the second required comparison value are greater than or equal to a preset comparison threshold; in response to determining that the first required comparison value is less than the preset comparison threshold and the second required comparison value is also less than the preset comparison threshold, re-extracting a facial feature from the facial image, matching the re-extracted facial feature against the plurality of original images separately to obtain a plurality of third comparison values, determining a highest comparison value of the plurality of third comparison values as a third required comparison value, wherein a higher third comparison value represents a higher similarity between the facial image and an original image; and determining whether the third required comparison value is greater than or equal to the preset comparison threshold; and in response to determining that the third required comparison value is greater than or equal to the preset comparison threshold, saving the facial image as a new captured-on-site image, refreshing a number of successful comparisons of the captured-on-site image, and determining that the recognition is successful.