Face recognition is based on the human face characteristics, to the input face image or video stream . Firstly, it determines whether there is a human face, and if there is a human face, it further gives the position, size and location information of each major facial organ of each face. Based on this information, the identity features contained in each face are further extracted and compared with the known faces to identify each face. It integrates computer image processing technology and biostatistics principle in one, using computer image processing technology to extract human image feature points from video, and using the principle of biostatistics to analyze and establish mathematical model, i.e. face feature template. The completed face feature template is used to analyze the features with the human face of the subject, and a similarity value is given according to the result of the analysis. By this value, it can be determined whether it is the same person or not.