Session

Facial Recognition - An Applicaiton Integration demo and discussion

Tag Line : I AM NOT A SECURITY EXPERT and I'm human, so I error. We are going to talk about how to "Add Facial recognition to (*any) dotNet App (including Asp.NET MVC)" (within reason :) )
I walk you through the concepts and processes required to "Register" People into Microsoft's Azure Cognitive Services Face API through a custom Desktop Application (WinForms) created to demonstrate the required interfaces to various services and devices needed.
I'll describe how I structured the interfaces between the Webcam, Database, and FaceAPI. We will discuss the various options you have for each and some of the "Gotchas" associated with the method and security around Facial recognition.
We develop a client library for use in many application types including ASP.NET application giving you a method to install MFA in a web app. (It sounds funny but we will go over how this is possible, and why you shouldn't do it)
As a bonus, I will make my code available to you via github, and as apart of that I include a secure integration of KeePass 2.38 for Key and secure storage.
If time allows we will go over this Keepass implementation and why its important.

Note: We are dependent on the available version of the Microsoft.ProjectOxford NuGet packages.
These packages are not available for all dotNet application types.
What i'm presenting is two methods,
First: an HTTP Client interface where you build all the calls yourself
(Explained in short: my methods are incomplete as they are just the start to give those who are interested in NON-dotNet dev an access point)
Second: the Microsoft.ProjectOxford NuGet Packages where the HTTP Client interfacing and json object POCO classes.

Marcus Kern

My passion is technology. My joy is solving problems. My path is a unique thought process combining creativity, ingenuity, quickly navigating decision trees. I'm a F.U.N. person

Omaha, Nebraska, United States

Actions

Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.

Jump to top