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.