A fingerprint registration method performed by a fingerprint registration device, wherein the fingerprint registration method comprises: receiving a registered fingerprint image input at an N-th time by a user and retrieving feature points of the registered fingerprint image input at the N-th time, wherein N is a positive integer; determining whether the registered fingerprint image input at the N-th time and registered fingerprint images input at N-1 times belong to a same finger based on the feature points of the registered fingerprint image input at the N-th time and feature points of the registered fingerprint images input at the N-1 times previous to the N-th time; adding the registered fingerprint image input at the N-th time to a candidate collection of registered fingerprint images if the registered fingerprint image input at the N-th time and the registered fingerprint images input at the N-1 times belong to the same finger, and generating a fingerprint template correspondingly based on the registered fingerprint images in the candidate collection of registered fingerprint images, wherein the determining step comprises: matching the feature points of the registered fingerprint image input at the N-th time with the feature points of the registered fingerprint images input at the N-1 times to generate N-1 match scores; determining that the registered fingerprint image input at the N-th time and the registered fingerprint images input at the N-1 times belong to the same finger if all the N-1 match scores are more than a preset threshold value; determining that the registered fingerprint image input at the N-th time and the registered fingerprint images input at the N-1 times do not belong to the same finger if any of the N-1 match scores is less than the preset threshold value. receiving a registered fingerprint image input at an N-th time by a user and retrieving feature points of the registered fingerprint image input at the N-th time, wherein N is a positive integer; determining whether the registered fingerprint image input at the N-th time and registered fingerprint images input at N-1 times belong to a same finger based on the feature points of the registered fingerprint image input at the N-th time and feature points of the registered fingerprint images input at the N-1 times previous to the N-th time; adding the registered fingerprint image input at the N-th time to a candidate collection of registered fingerprint images if the registered fingerprint image input at the N-th time and the registered fingerprint images input at the N-1 times belong to the same finger, and generating a fingerprint template correspondingly based on the registered fingerprint images in the candidate collection of registered fingerprint images, wherein the determining step comprises: matching the feature points of the registered fingerprint image input at the N-th time with the feature points of the registered fingerprint images input at the N-1 times to generate N-1 match scores; determining that the registered fingerprint image input at the N-th time and the registered fingerprint images input at the N-1 times belong to the same finger if all the N-1 match scores are more than a preset threshold value; determining that the registered fingerprint image input at the N-th time and the registered fingerprint images input at the N-1 times do not belong to the same finger if any of the N-1 match scores is less than the preset threshold value. matching the feature points of the registered fingerprint image input at the N-th time with the feature points of the registered fingerprint images input at the N-1 times to generate N-1 match scores; determining that the registered fingerprint image input at the N-th time and the registered fingerprint images input at the N-1 times belong to the same finger if all the N-1 match scores are more than a preset threshold value; determining that the registered fingerprint image input at the N-th time and the registered fingerprint images input at the N-1 times do not belong to the same finger if any of the N-1 match scores is less than the preset threshold value.