Want to make a face recognition application? Using existing APIs, it is a relatively simple process! Here I am leveraging Microsoft Cognitive Services and a LattePanda single board computer to build a simple face recognition application.
Microsoft Cognitive Services is a set of APIs, SDKs and services available to developers to make their applications more intelligent, engaging and discoverable. It lets you build apps with powerful algorithms using just a few lines of code. It works across devices and platforms such as Windows, Android and iOS. Best of all it is continuously being improved and is easy to set up.
Face API is a cloud-based API that provides advanced algorithms for face detection and recognition. The main functionality of Face API can be divided into two categories: face detection with attributes extraction and face recognition.
First, click "Get Started for Free" and sign in your account. You will be assigned an individual API key.
You can check your key in your account.
I recommend you install the latest version of Visual Studio.
File > New > Project > Choose Console Application
Copy the attached code to your program and replace the example key with your valid key. You can get more example code from here.
Be sure to update your .NET Framework to the latest version, or you will get this error:
Update your .NET Framework
Press Start. Enter the path of your picture. Let's wait for the response!
A successful response will be returned in JSON, like so:
The response shows that I look like I am 30 years old!
This is a simple introduction to face reconigition APIs. I hope you enjoyed it!