FisherFace 是一种基于 LDA(全称 Linear Discriminant Analysis, 线性判别分析)的人脸识 别算法,而 LDA 是 Ronald Fisher 于 1993 年提出来的,而 eigenFace 是基于 PCA 实现的,LDA 和 PCA 相同的地方是,都有利用特征值排序找到主成份的过程,但是不同的是 PCA 求的是协方差矩阵的特 征值,而 LDA 是求的是一个更为复杂的矩阵的特征值。其中需要注意的是在求均值时,和 PCA 也是 有所不同的,LDA 对每个类别样本求均值,而 PCA 是对所有样本数据求均值,来得到平均脸。采用 Fisherface 方法对人脸进行识别对光照、人脸姿态的变化更不敏感,有助于提高识别效果,但左右 偏转脑袋,尽量不要超过 15°,并对上下偏转比较敏感。