Skip to content

A .NET Wrapper for the Kairos.io Facial Recognition API written in C#

License

Notifications You must be signed in to change notification settings

humbywan/Kairos.Net

Repository files navigation

Kairos.Net

A .NET Wrapper for the Kairos.io Facial Recognition API written in C#.

###License: MIT

###About Kairos.io For more information and to register for an API key, visit http://Kairos.io.

This library allows you to interact with the http://Kairos.io API for secured cloud-based facial recognition capabilities.

###Usage The .NET library allows you to detect, enroll and recognize a face or faces from an image located on the internet.

####Enroll a user

Kairos.API.KairosClient client = new Kairos.API.KairosClient();

// Set your credentials
client.ApplicationID = "your_app_id";
client.ApplicationKey = "your_app_key";

// Enroll a user
var response = client.Enroll("http://localhost/myimage.jpg", "myuserid");

####Recognize a user

Kairos.API.KairosClient client = new Kairos.API.KairosClient();

// Set your credentials
client.ApplicationID = "your_app_id";
client.ApplicationKey = "your_app_key";

// Attempt user recognition
var recognizeResponse = client.Recognize("http://localhost/myimage.jpg");

// Get the recognized user ID
var userID = recognizeResponse.Images[0].Candidates.First().Key;  

####Detect faces

Kairos.API.KairosClient client = new Kairos.API.KairosClient();

// Set your credentials
client.ApplicationID = "your_app_id";
client.ApplicationKey = "your_app_key";

// Detect the face(s)
var detectResponse = client.Detect("http://wellness.18signals.com/kairos.jpg");

// Get the image and information on the first recognized face
var detectedImage = detectResponse.Images[0];
var face = detectedImage.Faces[0];

###Meta Thanks to Cole Calistra and Brian Brackeen

About

A .NET Wrapper for the Kairos.io Facial Recognition API written in C#

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published