opencv人脸识别算法有哪些(opencv人脸识别算法)

摘要 大家好,我是小典,我来为大家解答以上问题。opencv人脸识别算法有哪些,opencv人脸识别算法很多人还不知道,现在让我们一起来看看吧!Open...

大家好,我是小典,我来为大家解答以上问题。opencv人脸识别算法有哪些,opencv人脸识别算法很多人还不知道,现在让我们一起来看看吧!

OpenCV在2.4.1以后的版本中开始自带人脸识别,共有三种人脸识别算法的实现,分别是PCA , LDA , LBPH. OpenCV2创建方法如下:

cv::Ptr<cv::FaceRecognizer>facerPCA,facerLDA;

cv::Ptr<cv::FaceRecognizer>facerLBPH=cv::createLBPHFaceRecognizer();

facerPCA=cv::Algorithm::create<cv::FaceRecognizer>("FaceRecognizer.Eigenfaces");

facerLDA=cv::Algorithm::create<cv::FaceRecognizer>("FaceRecognizer.Fisherfaces");

在OpenCV3中,人脸识别的实现被移动到第三方库opencv_contrib中,而且OpenCV3版本的各个版本3.0.0,3.2.0,3.3.0的创建方法均不同,且都被移动到cv::face::名字空间下.

本文到此讲解完毕了,希望对大家有帮助。

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时候联系我们修改或删除,多谢。