本发明适用于计算机视觉技术领域,提供了一种人脸识别方法及系统,所述方法包括:将待识别人脸图像与人脸图像数据库中的二维人脸图像进行匹配,获得最匹配的二维人脸图像,并结合最匹配的二维人脸图像对应的三维人脸模型获得待识别人脸图像和三维人脸模型之间的投影矩阵,基于投影矩阵和三维人脸模型生成新的二维人脸图像,将所述待识别人脸图像的SIFT特征向量与所述新的二维人脸图像的SIFT特征向量进行匹配,获得最匹配的SIFT特征向量,并将最匹配的SIFT特征向量对应的二维人脸图像的身份作为最终识别身份。本发明通过将二维和三维方法相结合的方式对人脸图像进行识别,可有效解决现有技术在人脸姿态变换较大时,人脸识别率较低的问题。