常见的人脸识别算法和人脸检测算法
时间: 2024-05-17 10:10:14 浏览: 360
人脸识别系统。人脸检测算法使用Mtcnn,人脸识别算法使用Facenet,界面使用Python.zip
常见的人脸识别算法有以下几种:
1. Eigenfaces算法:该算法采用PCA降维和SVM分类器,是一种比较经典的人脸识别算法。
2. Fisherfaces算法:该算法也是采用PCA降维和SVM分类器,但在降维时考虑了类间距离,因此可以在不降低准确率的情况下减少特征数量。
3. LBPH算法:该算法采用局部二值模式(LBP)进行特征提取,并使用KNN分类器进行分类。由于计算量小且对光照变化不敏感,因此在实际应用中得到了广泛应用。
常见的人脸检测算法有以下几种:
1. Viola-Jones算法:该算法基于Haar-like特征和级联AdaBoost分类器,被广泛应用于人脸检测领域。
2. HOG算法:该算法采用方向梯度直方图(HOG)进行特征提取,并使用SVM分类器进行分类,被广泛应用于目标检测领域。
3. CNN算法:该算法采用卷积神经网络(CNN)进行特征提取和分类,由于其准确率高,已经成为目前人脸检测的主流算法。
阅读全文