您的位置:首页 > 其它

比较好的开源人脸识别软件

2015-07-30 03:04 1311 查看

人脸识别API/SDK 汇总

1、face.com

以色列公司,某年六月时被Facebook收购,同时暂停了API服务,之前测试过他们的服务,基本上是了解到的应用中做得最牛的了。



2、orbe

Orbeus由麻省理工学院和波士顿大学的几个科学家联合创立,他们致力于让Orbeus实现能从照片或视频中识别出所有内容。



测试:结果同样非常另人满意!



3、Face++

Face++.com 是一个提供免费人脸检测、人脸识别、人脸属性分析等服务的云端服务平台。Face++是北京旷视科技有限公司旗下的全新人脸技术云平台,在黑马大赛中,Face++获得年度总冠军,已获得联想之星投资。



测试:在国内公开的此类服务中属佼佼者!



4、skybiometry



测试:结果也相当不错!



5、Luxand



测试:结果一般,就不图了!

6、lambdal


7、 betaface

8、Facedetection 列出的SDK list:

CompanySDKOnline DocumentationTechnology
ACSYS
Canada
AcsysFRS SDKHNet(Holographic/Quantum
Neural Technology)
Betaface
GermanyBetaface Face Detection and Recognition SDKhttp://www.betaface.com/Betaface%20SDK.pdfCognitecGermanyFaceVACSSDKhttp://www.cognitec-ag.de/documentation/frsdk_publicNeural Nets (I assume)L-1USAFaceITSDKDetection: Pattern MatchingRecognition:
"Local Feature Analysis"Luxand
USAFaceSDKFaceSDK Documentation
NEUROtechnologija
Lithuania
VeriLook SDKVisage Technologies ABSwedenvisage|SDKDetection: Active Appearance ModelsTracking: Template Matching + Kalman Filter

开源人脸识别软件,到目前为止还没有什么精度比较好的。
OpenCV里面的人脸检测及其相关的haar detector还是蛮不错的,但想搞靠谱实用还是的自己重新train。

脸识别最好的几家公司都在07年的frvt(google收购的NV参与了这届,综合性能第一)和后来的10年的mbe(google收购的
pittpatt参加了这届,性能一般,但他们的人脸检测、姿态估计似乎很好,cmu的人马,专利不少)网站上了。看看就知道最好的人脸识别技术能达到什
么程度了

引用自Quora: Is there any working face recognition for Flickr ?


Face Recognition - Stephen here from Lambda Labs. For sample code and a graphical demo, check out Lambda Labs Face Recognition API βeta.
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 | Coming Soon 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). With the service and huge database of celebrity from Face++,
the developers can apply the face technology into their own websites,
mobile Apps, and smart TVs, increasing incredible user experience

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 http://Rekognition.com - Face.com | Coming Soon
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: OpenCV | OpenCV) 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 Eigenfacesconcept, basically some patterns which should match a human face.

Stupeflix - Return an array of positions of detected faces, with type and confidence.



Face++ 2.0是目前世界一流的人脸追踪、识别、分析等服务的应用,有面向开发者的免费云平台,也有收费的离线定制服务。对于普通开发者来说,免费云平台是个不错的选择。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: