https://github.com/seetaface/SeetaFaceEngine
一、概述
SeetaFace Engine是一款无需任何第三方库就能在CPU上运行的开源C++脸部识别引擎,一共分为三个关键的部分:SeetaFace Detection(脸部检测),SeetaFace Alignment(脸部校准)和SeetaFace Identification(脸部识别),这三个部分对于搭建一个实用的脸部识别应用系统是非常必要的。
- SeetaFace Detection实现了一个funnel-structured (FuSt) cascade用来针对现实中多视角的脸部检测,并在检测准确性和速度之前达到了很好的平衡。在公开的数据集FDDB上可以达到很高的速度,更多细节见SeetaFace Detection部分
- SeetaFace Alignment在实际中级联了多个栈式自编码网络去检测关键点(在单个i7台式机CPU中超过200fps),并且在一些公开的数据集上实现了最先进的精度,比如AFLW更多细节见SeetaFace Alignment部分
- SeetaFace Identification是一个用于脸部识别的AlexNet CNN的改进,在准确性(使用LFW为97.1%)和速度(使用一个i7台式机处理器约120ms一张)上有更好的表现。更多细节见SeetaFace Identification部分。
这个脸部识别引擎是由中国科学院计算所VIPL组研发的,代码使用C++编写且不依赖于任何第三方库,开源