Erste Schritte mit der Gesichtsanalyse in Azure

Abgeschlossen

Microsoft Azure bietet mehrere Azure KI Services, mit denen Sie Gesichter erkennen und analysieren können, einschließlich:

  • Azure KI Vision, das Gesichtserkennung und einige grundlegende Gesichtsanalysen bietet, z. B. das Zurückgeben der Begrenzungsrahmenkoordinaten für ein Bild.
  • Video Indexer von Azure KI ermöglicht das Erkennen und Identifizieren von Gesichtern in einem Video.
  • Gesichtserkennung von Azure KI bietet vordefinierte Algorithmen, mit denen Gesichter erkannt, bestimmt und analysiert werden können.

Von diesen bietet die Gesichtserkennung die umfangreichsten Gesichtsanalysefunktionen.

Gesichtserkennung-Dienst

Der Azure-Gesichtserkennungsdienst kann die Koordinaten eines Rechtecks für alle menschlichen Gesichter, die in einem Bild gefunden werden, sowie mehrere Attribute dieser Gesichter zurückgeben, z. B.:

  • Zubehör: Gibt an, ob das angegebene Gesicht Zubehör aufweist. Dieses Attribut gibt die möglichen Accessoires zurück, einschließlich Kopfbedeckung, Brille und Maske, mit einem Vertrauenswert zwischen 0 (null) und 1 für jedes Accessoire.
  • Unschärfe: Wie verschwommen ist das Gesicht? Dies kann ein Hinweis darauf sein, ob das Gesicht den Hauptfokus im Bild darstellt.
  • Belichtung: Z. B. ob das Bild unter- oder überbelichtet ist. Dies gilt für das Gesicht im Bild und nicht für die allgemeine Bildbelichtung.
  • Brille: Ob die Person eine Brille trägt oder nicht.
  • Kopfhaltung: Ausrichtung des Gesichts im dreidimensionalen Raum.
  • Mask: Gibt an, ob das Gesicht eine Maske trägt.
  • Rauschen: visuelles Rauschen im Bild. Wenn Sie ein Foto mit einer hohen ISO-Einstellung für dunklere Umgebungen aufgenommen haben, werden Sie dieses Rauschen im Bild feststellen. Das Bild wirkt körnig oder voller kleiner Punkte, die das Bild undeutlich erscheinen lassen.
  • Okklusion: Ermittelt, ob das Gesicht von Objekten im Bild verdeckt wird.

Verantwortungsbewusste KI-Nutzung

Wichtig

Um Microsofts Standard für verantwortungsvolle KI zu unterstützen, verfügen Azure KI Face und Azure KI Vision über eine Richtlinie für eingeschränkten Zugriff.

Der Dienst „Gesichtserkennung“ ermöglicht Benutzern Folgendes:

  • Erkennen der Position von Gesichtern in einem Bild.
  • Ermitteln, ob eine Person eine Brille trägt.
  • Bestimmen, ob Gesichter verdeckt, unscharf, verrauscht oder über-/unterbelichtet sind.
  • Zurückgeben der Koordinaten der Kopfposition für jedes Gesicht in einem Bild.

Die Richtlinie für eingeschränkten Zugriff verlangt von Kunden, dass sie ein Antragsformular einreichen, um auf zusätzliche Funktionen des Gesichtserkennungsdiensts von Azure KI zugreifen zu können:

  • Die Möglichkeit, Gesichter auf Ähnlichkeit zu vergleichen.
  • Die Möglichkeit, benannte Personen in einem Bild zu identifizieren.

Azure-Ressourcen für die Gesichtserkennung

Um den Gesichtserkennungsdienst verwenden zu können, müssen Sie in Ihrem Azure-Abonnement einen der folgenden Ressourcentypen erstellen:

  • Gesichtserkennung: Verwenden Sie diesen speziellen Ressourcentyp, wenn Sie keine anderen Azure KI Services verwenden möchten oder wenn Sie die Nutzung und die Kosten für die Gesichtserkennung separat nachverfolgen möchten.
  • Azure KI Services: Eine allgemeine Ressource, die Azure KI Face zusammen mit vielen anderen Azure KI-Diensten enthält, z. B. Azure KI Content Safety, Azure KI Language und andere. Verwenden Sie diesen Ressourcentyp, wenn Sie mehrere Azure KI Services verwenden und die Verwaltung und Entwicklung vereinfachen möchten.

Tipps für noch genauere Ergebnisse

Es gibt einige Überlegungen, die dazu beitragen können, die Genauigkeit der Erkennung in den Bildern zu verbessern:

  • Bildformat: unterstützte Formate sind JPEG, PNG, GIF und BMP.
  • Dateigröße: 6 MB oder kleiner.
  • Gesichtsgrößenbereich: von 36 × 36 bis 4096 × 4096 Pixel. Kleinere oder größere Gesichter werden nicht erkannt.
  • Andere Probleme: Die Gesichtserkennung kann durch extreme Winkel, extreme Beleuchtung oder Okklusion (Objekte, die das Gesicht blockieren, wie z. B. eine Hand) beeinträchtigt werden.