A new algorithm that project 3D face model to 2D planes is proposed. 3D face models are projected to different directions and a series of 2D face images are obtained. The projected 2D results are used as templates to match the input face images with different poses. The method that constructs 3D face model with 2.5D scans acquired by Minolta Vivid 910 is studied and a 3D face database containing 10 persons is built. Experimental results show that the proposed algorithm improves the recognition rate greatly for face images with pose variations than the method that uses just frontal images as templates.