C# 在EigenObjectRecognitor和EigenFaceRecognitor之间哪个更好

C# 在EigenObjectRecognitor和EigenFaceRecognitor之间哪个更好,c#,emgucv,face-recognition,C#,Emgucv,Face Recognition,我正在从事人脸识别项目,我想知道特征脸识别器和特征对象识别器之间的区别,以及哪个更好使用。从技术上讲,它们执行特征PCA(主成分分析)和NN(神经网络)分类没有区别。特征脸识别器是opencv创造的较新术语,因为它通常用于人脸识别 Opencv将所有3种主要的人脸识别算法放在一个FaceRecognitor类下,由于看到该类下的EigenObjectRecognitor会引起混淆,他们将其重命名为EigenFaceRecognitor。FaceRecognizer类现在包括FisherFaceR

我正在从事人脸识别项目,我想知道特征脸识别器和特征对象识别器之间的区别,以及哪个更好使用。

从技术上讲,它们执行特征PCA(主成分分析)和NN(神经网络)分类没有区别。特征脸识别器是opencv创造的较新术语,因为它通常用于人脸识别

Opencv将所有3种主要的人脸识别算法放在一个FaceRecognitor类下,由于看到该类下的EigenObjectRecognitor会引起混淆,他们将其重命名为EigenFaceRecognitor。FaceRecognizer类现在包括FisherFaceRecognizer、LBPHFaceRecognizer和EigenFaceRecognizer

我不确定Opencv是否将EigenObjectRecognitor作为类留给EigenFaceRecognitor继承,但它在EMGU中仍然可以访问。这一点很重要,因为特征分类器是执行PCA的一种非常聪明的方法,无需使用自己的NN或等效分类器来区分结果

如果您正在使用人脸识别,本文将帮助您:

干杯

克里斯