C Ein Face API für die Gesichtserkennung
Kommentare

Face.com bietet ein so genanntes Face Recognition API für C#-Developer. Damit ist es möglich, Gesichter auf Photos automatisch zu erkennen. Dafür wurde das freie REST API genutzt.

Die Funktionalität

Face.com bietet ein so genanntes Face Recognition API für C#-Developer. Damit ist es möglich, Gesichter auf Photos automatisch zu erkennen. Dafür wurde das freie REST API genutzt.

Die Funktionalität des Face APIs kann in verschiedenen Applikationen genutzt werden. Ein Beispiel ist eine App, die auf Ginktage.com vorgestellt wurde, mit dem Namen „Face the Music“. Damit wird eine Emotion als Gesichtsausdruck durch die Webcam erkannt und der Player spielt Musik, die mit dieser Emotion in Verbindung steht. Folgende Emotionen werden beispielsweise erkannt: glücklich, enttäuscht, traurig, überrascht, verängstigt, verträumt usw.

Das Face.com C# API hat die Klassen FaceRestAPI und FaceRestAPI.FaceAPI, mit denen Attribute aus den Photos erfasst werden können. Ein Beispiel wäre das Attribut „mood“ (auf Deutsch: Laune) der Person aus einem XML-String zu holen.

XmlDocument xml = new XmlDocument();  
   xml.LoadXml(objFaces.rawData);  
    
   XmlNodeList xnList =   xml.SelectNodes(@"response/photos/photo/tags/tag/attributes/mood");  
   foreach (XmlNode xn in xnList)  
   {  
      mood = xn["value"].InnerText;  
      confidence = xn["confidence"].InnerText;  
   }    

Es ist zusätzlich möglich, zu ermitteln, ob die Person Brille trägt und welches Geschlecht sie angehört. Weiterführende Informationen zu der App finden Sie in diesem Blog-Beitrag.

Unsere Redaktion empfiehlt:

Relevante Beiträge

Meinungen zu diesem Beitrag

X
- Gib Deinen Standort ein -
- or -