facenet实现人脸识别_人脸识别开源API

声明:本文为搜索而得,仅作个人纪录,无其他任何商业行为。

尤洋——LAMB优化器,可大幅度缩短神经网络训练时间

  1. openface

openface是一个基于深度神经网络的开源人脸识别系统。该系统基于谷歌的文章《FaceNet: A Unified Embedding for Face Recognition and Clustering》。openface是卡内基梅隆大学的 Brandon Amos主导的。

github:cmusatyalab/openface

facenet实现人脸识别_人脸识别开源API_第1张图片

2.OpenFace

主要在Landmark Detection,Landmark and head pose tracking,Facial Action Unit Recognition等,该项目给出一个脸部的每个AU的回归分数和分类结果。

github:TadasBaltrusaitis/OpenFace

facenet实现人脸识别_人脸识别开源API_第2张图片

3. face_swap

face_swap实现了一种end-to-end的自动换脸算法,基于单图换脸,C++实现所有的代码。专门准备的人脸数据集,让FCN在分割人脸时得到优异的效果。论文:《On Face Segmentation, Face Swapping, and Face Perception》。

github:YuvalNirkin - Overview

facenet实现人脸识别_人脸识别开源API_第3张图片

4. SeetaFaceEngine

中科院山世光老师开源的人脸识别引擎—SeetafaceEngine,主要实现下面三个功能:

SeetaFace Detection

SeetaFace Alignment

SeetaFace Identification

如何评价中科院山世光老师开源的Seetaface人脸识别引擎?

github:seetaface/SeetaFaceEngine

facenet实现人脸识别_人脸识别开源API_第4张图片

5. deepfakes_faceswap

训练一个CNN网络做2D的换脸,不同于faceswap,训练出来的网络只能针对于当前的两个图片,而且依赖大量数据。

github:joshua-wu/deepfakes_faceswap

6. 3dmm_cnn

利用ResNet101从单图建模出3维人脸图像。基于深度学习算法的人脸3维重建方法。

论文:《Regressing Robust and Discriminative 3D Morphable Models with a very Deep Neural Network》

github:anhttran/3dmm_cnn

facenet实现人脸识别_人脸识别开源API_第5张图片

相关链接:狗头山人七:使用深度卷积神经网络方法进行3D人脸重建

7. vrn

用CNN Regression的方法解决大姿态下的三维人脸重建问题。

ICCV论文:《Large Pose 3D Face Reconstruction from a Single Image via Direct Volumetric CNN Regression》

github:AaronJackson/vrn

facenet实现人脸识别_人脸识别开源API_第6张图片

8. 4dface

人脸检测和在2d视频中重建3维人脸。Real-time 3D face tracking and reconstruction from 2D video。

作者Huber在CppCon 2015上有一个演讲:CppCon 2015: Patrik Huber “3D Face Tracking and Reconstruction using Modern C++”

github:patrikhuber/4dface

9. face-alignment

2D-and-3D-face-alignment

两个github项目,在做同一件事,2d和3d的人脸对齐问题,区别在于前者是Pytorch 的代码,后者是Torch7的。

论文有个很霸道的名字:《How far are we from solving the 2D & 3D Face Alignment problem? (and a dataset of 230,000 3D facial landmarks) 》ICCV2017

github:1adrianb/face-alignment

github: 1adrianb/2D-and-3D-face-alignment

facenet实现人脸识别_人脸识别开源API_第7张图片

10. DRML

北邮的论文:《Deep Region and Multi-label Learning for Facial Action UnitDetection》 CVPR 2016;

作者定义了自己的新的层结构做区域学习多标签检测,来提升AU检测的效果。文章对12类AU的检测进行了训练和测试,分别是AU1,AU12,AU15,AU17,AU2,AU20,AU25,AU26,AU4,AU5,AU6,AU9。

github:zkl20061823/DRML

facenet实现人脸识别_人脸识别开源API_第8张图片

其它:

1.Face Recognition 示例代码和图形演示点击http://api.lambdal.com/docs

2.Face (Detection)

3.Animetrics Face Recognition - Animetrics 面部特征或“地标”的信息被返回作为图象上的坐标。 Animetrics人脸识别也会在三维坐标轴上侦测并返回脸部位置信息。

4.Skybiometry Face Detection and Recognition

5.ImageVision Face Detection

6.Face and scene recognition by http://Rekognition.com

7.FaceRect - FaceRect 能够发现网页中的或者上传文件中特定图片上的脸部(包括正面和侧面),并能够在一张图片中找到多张人脸,生成的 JSON输出每个脸部的边界框。

8.Infatics Face Detection

9.OpenCV Face Recognizer -基于OpenCV(开源计算机视觉库: http://opencv.org )是一个开源的BSD授权的库,其中包括数百个计算机视觉算法。

10.Libface - Libface 用C++编写,托管在 Sourceforge上。这个库使用 OpenCV 2.0,目标是成为一个中间件,在人脸识别和检测时,开发人员不必包括任何OpenCV的代码。

11.Automatic naming of characters in video 用来是标记电视或电影每个帧中出现的人名。

12.CCV -现代计算机视觉库。

13.OpenBR-开源的生物特征识别。

14.Flandmark -开源实现面部地标探测器。

15.计算机表情识别工具箱(CERT)-一个终端到终端的完全自动化的实时面部表情识别系统。

16.Nviso 3D facial imaging technology-从面部表情分析人类的情感。

17.FaceReader- FaceReader 自动分析面部表情的工具

18.Affdex - - 从面部表情读取的人们的情绪状态

19.Faceware - 分析仪从视频中抓取一个演员的面部表现,生成用于在Retargeter™ 的IMPD文件。

20.Face detection in iOS-在iOS中的人脸检测。

21.Face-Recognition-SDK-在您的应用程序添加面部识别。

22.Oddcast face detection API-这个人脸跟踪API允许Flash开发人员利用以前只在高端视频游戏中使用的高级技术。

23.BioID-世界上第一个基于摄像头的个人识别。

24.Betaface API-人脸检测和识别。

25.Discrete Area Filters Face Detector—可检测脸部15个点,4个部分,多张脸,或遮住的脸。

26.Face detection using Support Vector Machine-该程序是克隆MATLAB中的“人脸检测系统”,可以代替神经网络算法的人脸检测,它是基于 SVG。

27.fdlib - 是一个 C / C + + 和 MATLAB的人脸检测库,可检测图像中的正脸。

28.Visage-一个人机接口,用一个摄像头,将脸部面相的运动变成鼠标指针的运动。如左/右眼睛闪烁产生左/右鼠标点击事件。

29.Face tracking Project(卡耐基梅隆大学)–结合可变形模板和颜色匹配来跟踪脸部。

30.Real-time face detection program(实时人脸检测程序)。展示了用边缘定位匹配的面部跟踪和检测。

31.Evaluation of Face Recognition Algorithms-来自科罗拉多州立大学研究人员开发的人脸识别算法,它提供了一套标准的众所周知的算法,并建立实验协议。

32.Computer Vision Source Code-实用的图像处理代码集合。

33.Acsys biometrics SDK(ACSYS生物识别SDK )-允许第三方开发者用先进的面部生物识别技术来实现自己应用。

facenet实现人脸识别_人脸识别开源API_第9张图片

34.Cognitec SDK

35.KeyLemonFaceSDK

36.FaceIT SDK

37.FaceSDK

38.Verilook SDK-–使用了VeriLook算法

39.Beyond Reality Face SDK-在视频流中的一张简单图片上,计算面部位置和3D角度。这些信息可以被用来将三维对象放置到图像上,或通过头部运动控制一个应用程序。

40.InSight SDK-通过测量面部肌肉的运动,对人脸进行完全自动化分析,并将这些面部肌肉运动转化为七个普遍的面部表情。

41.Visage FaceDetect SDK-以C++软件开发工具包的形式,包含了在静止图像中发现脸和五官

42.Microsoft Research Face SDK Beta- 微软集成

43.How To: Kinect for Windows SDK Face Recognition

44.Bayometric FaceIt Face Recognition SDK-结合了传统的面部皮肤生物识别技术。

45.FacePhi FaceRecognition SDK –包含了一组.NET和Silverlight库

46.360Biometrics Face SDK将人脸图像嵌入或链接到已有的数据库中。

47.Hunter TrueID

48.IMRSV-现实世界中的实时感知计算软件,测量25英尺外,多达25人的性别,年龄,关注点,目光等信息。它也有一个REST API(应用编程接口)

49.Bob-一个信号处理和机器学习工具箱

你可能感兴趣的:(facenet实现人脸识别)