The invention discloses a face projection method for a facial makeup based on face features, and the method comprises the steps: building a facial makeup dermatoglyphic pattern database; obtaining a video frame comprising a human face, and carrying out gray processing; obtaining all Haar characteristics of all positions on a gray scale image, and solving characteristic values; carrying out the training of the characteristic values through employing an Adaboost algorithm, and obtaining the optimal characteristic point of each position; adding the characteristic points to an active appearance model, calculating the coordinates of a nose tip of the human face, a plane deflection angle of the human face and the depth deflection angle of a side surface of the human face, and building a human face model; selecting a needed facial makeup dermatoglyphic pattern, selecting a facial makeup dermatoglyphic pattern control point, carrying out the fitting of the facial makeup dermatoglyphic pattern, and obtaining a fitted curve; carrying out the deformation of the fitted curve, and obtaining a facial makeup model through combination; adjusting the projection angle according to the coordinates of the nose tip of the human face, the plane deflection angle of the human face and the depth deflection angle of the side surface of the human face; and projecting the facial makeup model onto the human face model. The method is flexible and variable, is simple and quick, and enables the facial makeup to be projected onto the human face accurately in real time.