人脸识别库
我正在为大学项目寻找免费的面部识别库。 我不是在寻找人脸检测 。 我正在寻找实际的认可。 这意味着查找包含指定面或库的图像,以计算特定面之间的距离。
我目前使用OpenCV来检测脸部和一个粗糙的Eigenface算法来进行识别。 但我认为应该有比自己写的Eigenface算法更好的性能。 我不是在谈论速度作为性能,我正在寻找一个比简单的特征脸方法更好的结果库。
我看了一眼Faint,但似乎这个库对我自己的应用程序来说并不是很可重用。
我对Python,Java,C ++,C或类似的库感到满意。 最好的情况是,如果它可以在Windows机器上运行,因为我目前只依赖一些外部的纯Windows代码。
以下是一些商业供应商的列表,这些供应商提供在Windows上运行的面部识别的现成包装:
Cybula - 关于他们面部识别SDK的信息。 这是一家由大学教授创立的公司,因此他们的网站看起来不专业。 没有可供下载的定价信息或演示。 您需要联系他们了解价格信息。
NeuroTechnology - 关于他们的面部识别SDK的信息。 该公司既提供预先定价信息,也提供实际的30天试用版SDK。
匹兹堡模式识别 - ( 由Google收购 )有关其面部追踪和识别SDK的信息。 他们提供的演示可以帮助您评估他们的技术,而不是他们的SDSK。 您需要联系他们了解价格信息。
明智的愿景 - 关于他们的SDK的信息。 他们的网站可以让您轻松获得报价,您也可以订购评估套件,以帮助您评估他们的技术。
更新
OpenCV 2.4.2现在带有非常新的cv :: FaceRecognizer。 请在以下位置查看非常详细的文档:
原始帖子
我已经发布了libfacerec,一个面向OpenCV C ++ API(BSD许可证)的现代人脸识别库。 libfacerec没有额外的依赖关系,并实现了特征脸方法,Fisherfaces方法和局部二值模式直方图。 部分图书馆将被包含在OpenCV 2.4中。
libfacerec的最新版本可在以下位置获得:
该库是为OpenCV 2.3.1编写的,考虑到即将推出的OpenCV 2.4,所以我不支持早于2.3.1的OpenCV版本。 这个项目是一个CMake项目,具有良好的文档API,还有一个关于性别分类的教程。 您可以在以下网址查看HTML版本的文档:
如果您想了解这些算法的工作原理,您可能需要阅读我的Guide to Face Recognition(包括Python和GNU Octave / MATLAB示例):
在我的github存储库中还有一个Python和GNU Octave / MATLAB的算法实现。 facerec中的两个项目都包含几种用于评估算法的交叉验证方法:
相关出版物是:
pam-face-authentication一个面向身份验证的PAM模块:但需要一些工作才能获得您想要的。 快速测试显示,识别率不如NeuroTechnology的VeriLook。
Malic是另一款使用Gabor Wavelet描述符的开源人脸识别软件。 但最后一次更新来源是3岁。
来自网站:“Malic是一款使用gabor小波的开源人脸识别软件,它是基于Malib和CSU人脸识别评估系统(csuFaceIdEval)的实时人脸识别系统。使用Malib库进行实时图像处理,并使用一些csuFaceIdEval进行人脸识别承认。”
此外这可能是有趣的:
gaborboosting :用Gabor小波和AdaBoost算法应用于人脸识别的科学计划
特征提取库 - FELib指的是“用传导核Fisher判别式进行人脸注释”,
链接地址: http://www.djcxy.com/p/23313.html