Expert in Camera Module Solution

The best APIs for Facial Recognition

2019-06-16 21:12:13 939

One of the most important applications of computer vision is face recognition. 


The face recognition market was around $3.85 billion in 2017 and will most probably grow to $9.78 billion by 2023 at a CAGR of 16.81% during this period. Report says that the Asia Pacific is the fastest growing region during the forecasted period.


Lots of giant companies like IBM, Amazon, Google, Facebook, Microsoft, Alibaba have been investing billions of dollars in the research & development in this field, and each of them developed their own software, systems and APIs.


Here is a list of the best facial recognition APIs


1. Google Cloud Vision:

Face recognition platforms tuned into cloud engines have a massive advantage. If your application runs on Google cloud engine it will be very easy to integrate Google Cloud Vision into your product or application. It boasts many pre-trained models and API outlets to become a power tool for many computer vision programmers. There is an added benefit of availability of AutoML Vision that can help programmes to train customer vision models. Google Cloud Vision has the power to detect multiple faces within an image along with major attributes like emotional state and usage of headband by the person. Google is also reportedly working on adding a facial recognition feature to the suite of tools.


Headquarters: USA


2. IBM Watson Visual Recognition

The IBM Watson Visual Recognition is a very powerful and trusted industry-scale application which can be used in many computer vision applications. It has the power to accurately and quickly tag, classify and train on vision data/datasets using machine learning.  In the early part due to some developments, IBM disabled features that could help programmers to identify the name and type of the person given the image but the engine still remains a very powerful place to train state of the art facial recognition and detection applications. Currently, the supported image formats are .gif, .jpg, .png and .tif with a maximum size of 10 MB with a recommended pixel density of 32 x 32 per inch.


Headquarters: USA


3. Microsoft Face API

Microsoft boasts a top AI team with experts from computer vision domains who have built strong cloud centric intelligent applications. Microsoft Face API helps the developers to detect similar faces and compare them, organise face images into similar groups to cluster them. Face API also empowers developers to identify previously tagged people in images that can lead to powerful security and internet applications. The Face API by Microsoft provides Face Verification as a service which can be used to check the likelihood of two different faces to be the same person and return a score. Face detection service from the API has the power to detect one or more human faces in an image and get a face rectangle for the face with 27 landmarks for a single face. Additional features in Microsoft Face API include emotion recognition for faces that can detect emotions such as anger, contempt, disgust, fear, happiness among other things.


Headquarters: USA


4. Amazon Rekognition

Amazon Rekognition backed by AWS cloud services is another giant in the face recognition space. Amazon Rekognition is the easiest way to add features relating to image or video processing to your application, especially if you are running your application on AWS cloud. The service can identify faces, people and activities among many other things once given image content. Amazon Rekognition is very popular for its facial analysis service. It has a fairly accurate facial recognition engine that works on many kinds of images and videos also. The developer can use this service to build application features that can verify users, count the number of people and build public safety applications. AWS being the biggest cloud service in the world leverages humongous amounts of data to improve its machine learning models. The service has additional benefits like having the option to run processes in Batch mode & real-time mode.


Headquarters: USA


5. Kairos 

Offers a wide variety of image recognition solutions through their API. Their API endpoints include identifying gender, age, emotional depth, facial recognition in both photo and video, and more.


Headquarters:  Florida, USA

Founded:  2012

Specialties: Human analytics, Facial biometrics, Facial recognition, Face recognition, Face detection, Biometrics, Enterprise software, Software, Video analysis, Developer tools, AI, Computer vision, Machine learning, Deep learning, and API


6. Face++ 

This API provides industry-leading accuracy & in real-world applications, it allows users to read the world without waiting, both online and offline; what's more, it is always on with high availability


Founded: 2011

Headquarters: Beijing, CHINA

Specialties:  Face Detection, Face Comparing, Face Searching, Face Landmarks, Face Attributes, Emotion Recognition, etc



One flaw with some facial recognition APIs is that they are unable to differentiate between a face and a picture of a face. solves that problem with their ability to do spoof detection through their API.


Headquarters: California, USA

Founded: 2013

Specialties:  Access control, Startups, Facial recognition, IoT, Security, Machine learning, Artificial intelligence, API, and Computer vision


8. Lambda Labs 

Provide computation to accelerate human progress. They optimize one key metric: FLOPS / $. With the metric of computational efficiency always in mind, Lambda helps make Deep Learning accessible to all. Lambda proudly pairs all products with 24/7 support from expert Deep Learning engineers. 


Founded:  2012

Headquarters: California, USA

Specialties: Deep Learning, Machine Learning and Artificial Intelligence


9. FaceX

This API was created by the folks over at FaceX API provides face detection and face recognition web services to your app or website with a few lines of code. The FaceX API can detect faces in uploaded images or URLs. Integrate this API into your app to be able to perform face matching as a password.


Founded:  2018

Headquarters:  Bangalore, INDIA

Specialties: Face Detection, Face Recognition, Face Comparison, Face Landmarks, Face Tracking, Spoof Detection


10. Animetrics FaceR

Build Your Application with the Industry's Most Advanced 2D/3D Face Recognition Tools. Patented and Proven Next Generation Face Biometric Technology that is Battle Tested, Field Tested, and Business Tested.


Founded: 2014

Headquarters: New Hampshire, USA

Specialties:  Face Recognition Biometric, 2D to 3D Facial Imaging, and Forensic Facial Analysis


11. Betaface API

Betaface API is a face detection and face recognition web service. It can scan uploaded image files or image URLs, find faces and analyze them. API also provides verification (faces comparison) and identification (faces search) services, as well able to maintain multiple user-defined recognition databases (namespaces).


Founded: 2007

Headquarters: Munich, Germany

Specialties: Face recognition, Face detection, multiple faces detection, face landmarks, crop face images


12. Eyedea Recognition API

Eyedea is a recognition service that offers eyeface, vehicle, copyright and plate detection. The main value of the API could be to have access to an instant understanding about objects, users, and behaviors. The API is about object recognition. To start app creation, developers can visit the link provided to access sample codes in Curl, Java, Node, PHP, Python, Objective-C, Ruby and .NET


Founded: 2006

Headquarters: Prague, Czech

Specialties: Face recognition, Face detection, computer vision, object detection, object recognition, machine learning, artificial intelligence


13. Meerkat Facial Recognition API

Specialized in research and development of intelligent solutions in the fields of Computer Vision and Machine Learning, Meerkat facial recognition API is fast, simple to use and come with tutorials that can set you up and running in about 5 minutes. Also, it is high accuracy (~98% in LFW) in recognition.


Headquarters: Porto Alegre, Brazil

Founded: 2015

Specialties: Facial recognition, People tracking, Logo detection, plate recognition, Face liveness, People counter




Have you used any of these APIs?

What Face recognition API do you use?

Why do you like it or dislike it?

Please feel free to comment.





CM Technology Company Ltd, which was founded in 2014, is a professional manufacturer specializing in designing, developing, manufacturing and marketing of all kinds of camera modules. 


Your most trusted partner for camera module solutions


#automotive #telecommunications #iot #robotics #ai #embedded #hardware #software #firmware #medical #drone #artificialintelligence #security #surveillance #video #imaging #3d #facialrecognition #camera #electronics #robot #consumerelectronics #machinevision #machinelearning #deeplearning #vr #ar #virtualreality #accesscontrol #vision 




Skype: baggiowang0214

Online message