转载过来共勉(其中,对部分进行了翻译).源文链接为:http://blog.mashape.com/post/53379410412/list-of-50-face-detection-recognition-apis.
There has been a lot of buzz around Face Recognition since Google Glass was announced. We believe that face recognition will open up a ton of possibilities in how we interact not just with each other, but with objects as well - whether it’s with Glass or not.
To help you in your journey of exploring face recognition, we have below a long list of face detection and recognition APIs that you can use for your applications. Enjoy!
Face Recognition - Stephen here from Lambda Labs. For sample code and a graphical demo, check outhttp://api.lambdal.com/docs. Our API provides face recognition, facial detection, eye position, nose position, mouth position, and gender classification. If you have any questions ask! Just send an email to s@lambdal.com. Happy Hacking! -Stephen
Face (Detection) - A computer vision api for facial recognition and facial detection that is a perfect face.com replacement. We currently have a free api for face detection.
Animetrics Face Recognition - The Animetrics Face Recognition API can be used to detect human faces in pictures. Information on facial features or “landmarks” is returned as coordinates on the image.. Animetrics Face Recognition will also detect and return the orientation, or “pose” of faces along 3 axes.
Skybiometry Face Detection and Recognition - An easy to use Face Detection and Recognition API. You must have an application created in your account at SkyBiometry to use it (sign up at if you don’t have account yet).
ImageVision Face Detection - Beta Release A better Face detection service! ImageVision is a computer vision company improving technology that determines the locations and sizes of human faces in arbitrary (digital) images.
Face++ - Face++ uses the cutting-edge technology of computer vision and data mining to provide 3 core vision services (Detection, Recognition and Analysis). Our API provides the detection and analysis of Landmark (23points), Landmark (81 points), Attributes: Age,Gender, Glasses, Race, etc.
FaceMark - FaceMark is a powerful API for facial feature detection. It finds 68 points for a frontal face and 35 for a profile one. FaceMark detects landmarks for faces on the image specified by URL or uploaded as a file and produces JSON output containing a vector of facial landmarks and orientation for each face found.
EmoVu by Eyeris -Artificially Intelligent emotion recognition software that allows cameras to “look back” and read people’s facial micro-expressions, gender and age group in real time as they watch videos on their computers or mobile devices.
Face and scene recognition by Rekognition.com - Face.com alternative! Our fast, robust and scalable rekognition engine can do facial detection, crawling, recognition, scene understanding! It can be automatically trained using images and tags on Facebook!
FaceRect - FaceRect is a powerful and free API for face detection. It finds faces (both frontal and profile) on the image specified by URL or uploaded as a file and is able to find multiple faces on a single photo, producing JSON output with a bounding box for each face found.
Infatics Face Detection - Simple face detection API
OpenCV Face Recognizer - OpenCV (Open Source Computer Vision Library: http://opencv.org) is an open-source BSD-licensed library that includes several hundreds of computer vision algorithms.
Libface - Libface is a library aimed at bringing face recognition technology to the open source community. It is written in C++ and maintained on Sourceforge. The library uses OpenCV 2.0 and aims to be a middleware for developers that don’t have to include any OpenCV code in order to use face recognition and face detection detection.
Automatic naming of characters in video- The objective of this work is to label television or movie footage with the names of the people present in each frame of the video.
CCV - a modern computer vision library
OpenBR - Open Source Biometric Recognition
Flandmark - open source implementation of facial landmark detector
Computer Expression Recognition Toolbox (CERT) - an end-to-end system for fully automated facial expression recognition that operates in real-time.
Nviso 3D facial imaging technology - Analyze human emotions from facial expressions. More direct and automatic than by any other method.
FaceReader - FaceReader is the world’s first tool that is capable of automatically analyzing facial expressions, providing users with an objective assessment of a person’s emotion.
Affdex - Affdex reads emotional states such as liking and attention from facial expressions using a webcam… to give marketers faster, more accurate insight into consumer response to brands and media.
Faceware - Analyzer takes in a video of an actor’s facial performance and produces an .IMPD file for use in Retargeter™. It accomplishes this through the combination of simple user input on the front end, and complex computer vision algorithms on the back end.
Face detection in iOS
Face-Recognition-SDK - add face recognition to your apps
Oddcast face detection API - The Face Tracking API allows Flash developers to harness advanced technology previously available only in high end video games.
BioID - world’s first webcam-based personal recognition
Betaface API - face detection and recognition
Discrete Area Filters Face Detector - detect 15 face points, 4 face parts, multiple face, occluded faces
Face detection using Support Vector Machine - this program is the clone of ‘Face Detection System’ in MATLAB but instead of Neural Networks, it is based on SVM.
fdlib - is a face detection library for C/C++ and Matlab. It allows you to detect frontal faces in images.
Visage - a human computer interface that aims to replace the traditional mouse with the face. Using a webcam and Visage the movement of the face becomes the movement of the mouse pointer. Left/right Eye blinks fire left/right mouse click events.
Face tracking Project (Carnegie Mellon) - the Advanced Multiple Processing (AMP) offers face tracking using color matching combined with deformable templates. Both DLL for Windows and static library for Linux
Real-time face detection program - Demo from the Fraunhofer institute IIS, Germany. Shows face tracking and detection using edge orientation matching.
Evaluation of Face Recognition Algorithms - Resource for all researchers developing face recognition algorithms from Colorado State University. It provides a standard set of well known algorithms and established experimental protocols.
Computer Vision Source Code - useful collection of image processing code
Acsys biometrics SDK - allows third-party developers to implement advanced facial biometric technology with their own security applications
Cognitec SDK - develops market-leading face recognition technologies and applications for enterprise and government customers around the world.
KeyLemonFaceSDK - integrates recognition technology into major operating systems.
FaceIT SDK -
FaceSDK - FaceSDK enables Microsoft Visual C++, C#, VB, Java, and Delphi developers to build 32-bit and 64-bit applications for Web, Windows, Linux, and MacOS X with face recognition and face-based biometric identification functionality
Verilook SDK - allows rapid development of biometric applications using functions from the VeriLook algorithm that ensure fast and reliable face identification.
Beyond Reality Face SDK - calculates the position and 3D angles of a face in a single picture of a webcam stream. This information can be used to place 3D objects onto the image or to control an app via head movements
Sightcorp - cutting edge face analysis technologies, targeting individual or crowd analysis
Visage FaceDetect SDK - contains powerful techniques to find faces and facial features in still images in form of a well-documented C++ Software Development Kit
Microsoft Research Face SDK Beta - integrates the latest face technologies from Microsoft research teams.
How To: Kinect for Windows SDK Face Recognition
Bayometric FaceIt Face Recognition SDK - combines traditional facial geometry techniques with skin biometrics
FacePhi FaceRecognition SDK - consists of a set of libraries developerd for .NET and Silverlight
360Biometrics Face SDK - highly advanced face recognition system that is designed to work with the embedded or linked face images in your existing database.
Hunter TrueID - web-enabled face recognition
IMRSV - a real world, real time perceptive computing software that measures gender, age, attention time, dwell, glances and more for up to 25 people, 25 ft away using a basic webcam. It has a REST API as well.
Bob - Bob is a signal-processing and machine learning toolbox originally developed by the Biometrics Group at Idiap, in Switzerland. Bob is primarily developed through GitHub.
KeyLemon - KeyLemon provides a new way to access your computer. Instead of typing your password, you just need to smile to the webcam and KeyLemon will recognize you
Flash AS3 face detection and recognition library - Oskar Wicha’s ActionScript 3 library allow us to do both things using Eigenfaces concept, basically some patterns which should match a human face.
Stupeflix - Return an array of positions of detected faces, with type and confidence.
- See more at: http://blog.mashape.com/post/53379410412/list-of-50-face-detection-recognition-apis#sthash.wGFOWdvm.dpuf
There has been a lot of buzz around Face Recognition since Google Glass was announced. We believe that face recognition will open up a ton of possibilities in how we interact not just with each other, but with objects as well - whether it’s with Glass or not.
To help you in your journey of exploring face recognition, we have below along list of face detection and recognition APIs that you can use for your applications. Enjoy!
Face Recognition - Stephen here from Lambda Labs. For sample code and a graphical demo, check outhttp://api.lambdal.com/docs. Our API provides face recognition, facial detection, eye position, nose position, mouth position, and gender classification. 示例代码和图形演示点击http://api.lambdal.com/docs,我们的API提供了面部识别,面部检测,眼睛定位,鼻子定位,嘴巴定位,和性别分类。
Face (Detection) - A computer vision api for facial recognition and facial detection that is a perfect face.com replacement. We currently have a free api for face detection.计算机视觉面部识别和面部检测。这是一个完美的face.com替代品。目前,我们有一个免费的API进行人脸检测。
Animetrics Face Recognition - The Animetrics Face Recognition API can be used to detect human faces in pictures. Information on facial features or “landmarks” is returned as coordinates on the image.. Animetrics Face Recognition will also detect and return the orientation, or “pose” of faces along 3 axes. Animetrics的人脸识别API可用于图片中的人脸检测。面部特征或“地标”的信息被返回作为图象上的坐标。 Animetrics人脸识别也会在三维坐标轴上侦测并返回脸部位置信息。
Skybiometry Face Detection and Recognition - An easy to use Face Detection and Recognition API. You must have an application created in your account at SkyBiometry to use it (sign up at if you don’t have account yet).一个易于使用的人脸检测与识别的API。必须在您的SkyBiometry帐户中创建应用程序来使用它。(如果你还没有帐户,请先注册)
ImageVision Face Detection - Beta Release A better Face detection service! ImageVision is a computer vision company improving technology that determines the locations and sizes of human faces in arbitrary (digital) images. 测试版发布更好的人脸检测服务!ImageVision是一个计算机视觉公司改进技术,确定在任意的(数字)的图像中的人脸的位置和大小。
Face++ - Face++ uses the cutting-edge technology of computer vision and data mining to provide 3 core vision services (Detection, Recognition and Analysis). Our API provides the detection and analysis of Landmark (23points), Landmark (81 points), Attributes: Age,Gender, Glasses, Race, etc.
FaceMark - FaceMark is a powerful API for facial feature detection. It finds 68 points for a frontal face and 35 for a profile one. FaceMark detects landmarks for faces on the image specified by URL or uploaded as a file and produces JSON output containing a vector of facial landmarks and orientation for each face found.
EmoVu by Eyeris - Artificially Intelligent emotion recognition software that allows cameras to “look back” and read people’s facial micro-expressions, gender and age group in real time as they watch videos on their computers or mobile devices.
Face and scene recognition by Rekognition.com - Face.com alternative! Our fast, robust and scalable rekognition engine can do facial detection, crawling, recognition, scene understanding! It can be automatically trained using images and tags on Facebook! Face.com的替代品!快速,强大和可扩展的rekognition引擎可以做面部检测,采集,识别,场景理解!它可以自动训练使用Facebook上的图像和标签!
FaceRect - FaceRect is a powerful and free API for face detection. It finds faces (both frontal and profile) on the image specified by URL or uploaded as a file and is able to find multiple faces on a single photo, producing JSON output with a bounding box for each face found. FaceRect是一个功能强大且免费的API进行人脸检测,能够发现网页中的或者上传文件中特定图片上的脸部(包括正面和侧面),并能够在一张图片中找到多张人脸,生成的 JSON输出每个脸部的边界框。
Infatics Face Detection - Simple face detection API 简单的人脸检测API
OpenCV Face Recognizer - OpenCV (Open Source Computer Vision Library: http://opencv.org) is an open-source BSD-licensed library that includes several hundreds of computer vision algorithms. 基于OpenCV(开源计算机视觉库: http://opencv.org )是一个开源的BSD授权的库,其中包括数百个计算机视觉算法。
Libface - Libface is a library aimed at bringing face recognition technology to the open source community. It is written in C++ and maintained on Sourceforge. The library uses OpenCV 2.0 and aims to be a middleware for developers that don’t have to include any OpenCV code in order to use face recognition and face detection detection. Libface库旨在使人脸识别技术应用于开源社区。这是用C++编写的,托管在Sourceforge上。这个库使用OpenCV 2.0 ,目标是成为一个中间件,在人脸识别和检测时,开发人员不必包括任何OpenCV的代码
Automatic naming of characters in video- The objective of this work is to label television or movie footage with the names of the people present in each frame of the video. 用来是标记电视或电影每个帧中出现的人名.
CCV - a modern computer vision library现代计算机视觉库.
OpenBR - Open Source Biometric Recognition开源的生物特征识别
Flandmark - open source implementation of facial landmark detector开源实现面部地标探测器
Computer Expression Recognition Toolbox (CERT) - an end-to-end system for fully automated facial expression recognition that operates in real-time.一个终端到终端的完全自动化的实时面部表情识别系统
Nviso 3D facial imaging technology - Analyze human emotions from facial expressions. More direct and automatic than by any other method.从面部表情分析人类的情感。比任何其他方法更直接和自动化
FaceReader - FaceReader is the world’s first tool that is capable of automatically analyzing facial expressions, providing users with an objective assessment of a person’s emotion. FaceReader是世界上第一个能够自动分析面部表情的工具,使用户能够客观的评估一个人的情绪。
Affdex - Affdex reads emotional states such as liking and attention from facial expressions using a webcam… to give marketers faster, more accurate insight into consumer response to brands and media. 通过摄像头,Affdex从面部表情读取的人们的情绪状态,比如喜好和兴趣,使营销人员更快,更准确地洞察到消费者对品牌和媒体的回应。
Faceware - Analyzer takes in a video of an actor’s facial performance and produces an .IMPD file for use in Retargeter™. It accomplishes this through the combination of simple user input on the front end, and complex computer vision algorithms on the back end.分析仪从视频中抓取一个演员的面部表现,生成用于在Retargeter™ 的IMPD文件 。它通过将用户在前端的简单输入和在后端的复杂的计算机视觉算法组合起来实现这一功能。
Face detection in iOS
Face-Recognition-SDK - add face recognition to your apps在您的应用程序添加面部识别
Oddcast face detection API - The Face Tracking API allows Flash developers to harness advanced technology previously available only in high end video games.这个人脸跟踪API允许Flash开发人员利用以前只在高端视频游戏中使用的高级技术。
BioID - world’s first webcam-based personal recognition世界上第一个基于摄像头的个人识别
Betaface API - face detection and recognition人脸检测和识别
Discrete Area Filters Face Detector - detect 15 face points, 4 face parts, multiple face, occluded faces可检测脸部15个点,4个部分,多张脸,或遮住的脸
Face detection using Support Vector Machine - this program is the clone of ‘Face Detection System’ in MATLAB but instead of Neural Networks, it is based on SVM.该程序是克隆MATLAB中的“人脸检测系统”,可以代替神经网络算法的人脸检测,它是基于 SVM.
fdlib - is a face detection library for C/C++ and Matlab. It allows you to detect frontal faces in images.是一个 C / C + + 和 MATLAB的人脸检测库,可检测图像中的正脸
Visage - a human computer interface that aims to replace the traditional mouse with the face. Using a webcam and Visage the movement of the face becomes the movement of the mouse pointer. Left/right Eye blinks fire left/right mouse click events.一个人机接口,旨在用脸部取代传统的鼠标。用一个摄像头,将脸部面相的运动变成鼠标指针的运动。如左/右眼睛闪烁产生左/右鼠标点击事件
Face tracking Project (Carnegie Mellon) - the Advanced Multiple Processing (AMP) offers face tracking using color matching combined with deformable templates. Both DLL for Windows and static library for Linux 结合可变形模板和颜色匹配来跟踪脸部
Real-time face detection program - Demo from the Fraunhofer institute IIS, Germany. Shows face tracking and detection using edge orientation matching.(实时人脸检测程序)-来自德国弗劳恩霍夫研究所IIS的演示。展示了用边缘定位匹配的面部跟踪和检测。
Evaluation of Face Recognition Algorithms - Resource for all researchers developing face recognition algorithms from Colorado State University. It provides a standard set of well known algorithms and established experimental protocols. 来自科罗拉多州立大学研究人员开发的人脸识别算法,它提供了一套标准的众所周知的算法,并建立实验协议。
Computer Vision Source Code - useful collection of image processing code实用的图像处理代码集合
Acsys biometrics SDK - allows third-party developers to implement advanced facial biometric technology with their own security applications 允许第三方开发者用先进的面部生物识别技术来实现自己应用。
Cognitec SDK - develops market-leading face recognition technologies and applications for enterprise and government customers around the world.为世界各地的企业和政府客户开发领先的人脸识别技术和应用.
KeyLemonFaceSDK - integrates recognition technology into major operating systems.为主要的操作系统提供集成识别技术
FaceIT SDK -
FaceSDK - FaceSDK enables Microsoft Visual C++, C#, VB, Java, and Delphi developers to build 32-bit and 64-bit applications for Web, Windows, Linux, and MacOS X with face recognition and face-based biometric identification functionality 人脸识别和基于面部的生物识别功能,易整合
Verilook SDK - allows rapid development of biometric applications using functions from the VeriLook algorithm that ensure fast and reliable face identification. 使用了VeriLook算法,该算法确保快速和可靠的面部识别。
Beyond Reality Face SDK - calculates the position and 3D angles of a face in a single picture of a webcam stream. This information can be used to place 3D objects onto the image or to control an app via head movements
Sightcorp - cutting edge face analysis technologies, targeting individual or crowd analysis
Visage FaceDetect SDK - contains powerful techniques to find faces and facial features in still images in form of a well-documented C++ Software Development Kit
Microsoft Research Face SDK Beta - integrates the latest face technologies from Microsoft research teams.集成了微软研究团队最新的面部识别技术
How To: Kinect for Windows SDK Face Recognition
Bayometric FaceIt Face Recognition SDK - combines traditional facial geometry techniques with skin biometrics
FacePhi FaceRecognition SDK - consists of a set of libraries developerd for .NET and Silverlight
360Biometrics Face SDK - highly advanced face recognition system that is designed to work with the embedded or linked face images in your existing database.非常先进的脸部识别系统,用来将人脸图像嵌入或链接到已有的数据库中。
Hunter TrueID - web-enabled face recognition
IMRSV - a real world, real time perceptive computing software that measures gender, age, attention time, dwell, glances and more for up to 25 people, 25 ft away using a basic webcam. It has a REST API as well.现实世界中的实时感知计算软件,用一个基本的摄像头,就可以测量25英尺外,多达25人的性别,年龄,关注点,目光等信息。它也有一个REST API
Bob - Bob is a signal-processing and machine learning toolbox originally developed by the Biometrics Group at Idiap, in Switzerland. Bob is primarily developed through GitHub. 一个信号处理和机器学习工具箱,最初是由IDIAP研究所的生物识别技术团队在瑞士开发的
KeyLemon - KeyLemon provides a new way to access your computer. Instead of typing your password, you just need to smile to the webcam and KeyLemon will recognize you
Flash AS3 face detection and recognition library - Oskar Wicha’s ActionScript 3 library allow us to do both things using Eigenfaces concept, basically some patterns which should match a human face.
Stupeflix - Return an array of positions of detected faces, with type and confidence.