人脸识别相关开源项目汇总

栏目: 编程工具 · 发布时间: 5年前

内容简介:博客:blog.shinelee.me |人脸识别流程包括人脸检测、人脸对齐、人脸识别等子任务,这里优先总结功能相对齐全的开源项目,再总结完成单个子任务的开源项目。本文主要关注方法较流行且提供源码的开源项目,忽略了仅提供SDK的。

博客:blog.shinelee.me | 博客园 | CSDN

人脸识别流程包括人脸检测、人脸对齐、人脸识别等子任务,这里优先总结功能相对齐全的开源项目,再总结完成单个子任务的开源项目。本文主要关注方法较流行且提供源码的开源项目,忽略了仅提供SDK的。

全任务

  1. SeetaFaceEngineSeetaFaceEngine2 ,是中科院山世光组开源的项目,含Detection、Alignment、Identification,前者代码齐全,很适合学习,只是没有开源模型训练方法,后者只提供了SDK。
  2. OpenCV 以及 opencv_contrib ,传统方法和深度学习方法都有,4.0版本已发布,见 ChangeLog
  3. dlib 基于C++的机器学习库,其中也含有 frontal face detection 和 face recognition等。 face_recognition 基于dlib的人脸识别(python)。
  4. openface官网 以及 cmusatyalab/openface github 是基于google FaceNet(CVPR 2015)Python 和Torch实现的人脸识别系统。
  5. facenet ,基于Tensorflow实现的FaceNet,参考了上面的openface
  6. TadasBaltrusaitis/OpenFace (与上面的openface不是同一个),汇总了多篇论文的实现,含facial landmark detection、head pose estimation、facial action unit recognition 以及 eye-gaze estimation,侧重于facial behavior analysis and understanding。

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

Python学习手册

Python学习手册

Mark Lutz / 侯靖 / 机械工业出版社 / 2009-8 / 89.00元

《Python学习手册(第3版)》讲述了:Python可移植、功能强大、易于使用,是编写独立应用程序和脚本应用程序的理想选择。无论你是刚接触编程或者刚接触Python,通过学习《Python学习手册(第3版)》,你可以迅速高效地精通核心Python语言基础。读完《Python学习手册(第3版)》,你会对这门语言有足够的了解,从而可以在你所从事的任何应用领域中使用它。 《Python学习手册(......一起来看看 《Python学习手册》 这本书的介绍吧!

Markdown 在线编辑器
Markdown 在线编辑器

Markdown 在线编辑器

RGB HSV 转换
RGB HSV 转换

RGB HSV 互转工具