Facial recognition has already been a hot topic of 2018, but now with the announcement of the iPhone X’s Face ID technology, facial recognition has become an even more popular topic.
We wanted to help you get started using facial recognition in your own apps, so here is a list of 10 best facial recognition APIs of 2018!
Updated: January, 12th 2018.
- 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.
- Trueface.ai – One flaw with some facial recognition APIs is that they are unable to differentiate between a face and a picture of a face. TrueFace.ai solves that problem with their ability to do spoof detection through their API.
- Amazon Rekognition – This facial recognition API is fully integrated into the Amazon Web Service ecosystem. Using this API will make it really easy to build applications that make use of other AWS products.
- Face Recognition and Face Detection by Lambda Labs – With over 1,000 calls per month in the free pricing tier, and only $0.0024 per extra API call, this API is a really affordable option for developers wanting to use a facial recognition API.
- EmoVu by Eyeris – This API was created by Eyeris and it is a deep learning-based emotion recognition API. EmoVu allows for great emotion recognition results by identifying facial micro-expressions in real-time.
- Microsoft Face API – One cool feature that I found while doing research on the Microsoft Face API, is that the API has the ability to do “similar face search.” When this API endpoint is given a collection of faces, and a new face as a query, the API will return a collection of similar faces from the collection.
- Animetrics Face Recognition – Using advanced 2D-to-3D algorithms, this API will convert a 2D image into a 3D model. The 3D model will then be used for facial recognition purposes.
- Face++ – This API also has an offline SDK for iOS & Android for you to use. The offline SDK does not provide face recognition, but it can perform face detection, comparing, tracking and landmarks, all while the phone does not have cell service.
- Google Cloud Vision – By being integrated into the Google Cloud Platform, this API will be a breeze for you to integrate into applications that are already using other Google Cloud Platform products and services.
- IBM Watson Visual Recognition – Whether it is faces, objects, colors, or food, this API lets you identify many different types of classifiers. If the included classifiers aren’t enough, then you can train and use your own custom classifiers.
- OpenCV – Although OpenCV isn’t an API, it still deserves mention in this list. With over 3,000 optimized computer vision algorithms, there are a lot of options for how developers can make use of this open source computer vision and machine learning library.
Will you be using any of these APIs in your projects? Leave a comment down below with the projects you’re working on using facial recognition.