针对侧脸的识别问题,择优检测算法被提出。将人脸图像进行二值化处理,分割肤色区域,采用LoG(Laplace of Gaussian)算子进行卷积得到人脸边缘,计算肤色区域和非肤色区域比值并进行堆排序,在固定时间间隔内选择一帧最优人脸与数据库进行匹配。针对人脸距摄像头较远时尺度不一的问题,多尺度匹配算法被提出。采用基于二分法的尺度选择机制选出与捕捉到的人脸最相近的尺度,用LDA算法将人脸图像与相近尺度的人脸库进行匹配。多组实验结果表明,该算法提高了识别率,在较为复杂的环境下可以稳定地识别人脸,可以准确识别侧脸,是一种鲁棒的实时人脸识别算法。