Wat is de Azure Face-API?What is the Azure Face API?

De Azure Cognitive Services Face-API biedt algoritmen die worden gebruikt om te detecteren en analyseren van menselijke gezichten in foto's herkennen.The Azure Cognitive Services Face API provides algorithms that are used to detect, recognize, and analyze human faces in images. De mogelijkheid voor het verwerken van menselijke gezichten informatie is belangrijk in veel scenario's voor andere software.The ability to process human face information is important in many different software scenarios. Scenario's met voorbeelden zijn beveiliging, natuurlijke gebruikersinterface, Inhoudsanalyse van de afbeelding en beheer, mobiele apps en robotiek.Example scenarios are security, natural user interface, image content analysis and management, mobile apps, and robotics.

De Face-API biedt verschillende functies.The Face API provides several different functions. Elke functie wordt beschreven in de volgende secties.Each function is outlined in the following sections. Lees verder voor meer informatie over deze.Read on to learn more about them.

GezichtsdetectieFace detection

De Face-API detecteert menselijke gezichten in een afbeelding en retourneert de rechthoekcoördinaten van hun locatie.The Face API detects human faces in an image and returns the rectangle coordinates of their locations. Gezichtsdetectie kan eventueel een reeks face-gerelateerde kenmerken extraheren.Optionally, face detection can extract a series of face-related attributes. Voorbeelden zijn head houding, geslacht, leeftijd, emotie, gezichtshaar en bril.Examples are head pose, gender, age, emotion, facial hair, and glasses.

Notitie

De face detection-functie is ook beschikbaar via de Computer Vision-API.The face detection feature is also available through the Computer Vision API. Als u wilt meer bewerkingen op gegevens van de face-, gebruikt u de Face-API, dit is de service die in dit artikel worden besproken.If you want to do further operations with face data, use the Face API, which is the service discussed in this article.

Een installatiekopie van een vrouw en een man, waarbij kleinere rechthoeken getekend rond de gezichten en leeftijd en geslacht weergegeven

Zie voor meer informatie over gezichtsdetectie, de Gezichtsdetectie concepten artikel.For more information on face detection, see the Face detection concepts article. Zie ook de API detecteren verwijzen naar documentatie.Also see the Detect API reference documentation.

GezichtsverificatieFace verification

De Verificatie-API voert een verificatie uit op basis van twee gedetecteerde gezichten of op basis van een gedetecteerd gezicht in relatie tot een object van één persoon.The Verify API performs an authentication against two detected faces or from one detected face to one person object. Waar het eigenlijk op neerkomt is dat de Verificatie-API evalueert of twee gezichten van dezelfde persoon zijn.Practically, it evaluates whether two faces belong to the same person. Deze mogelijkheid is mogelijk handig in scenario's voor beveiliging.This capability is potentially useful in security scenarios. Zie voor meer informatie de Gezichtsherkenning- gids voor concepten of de API controleren verwijzen naar documentatie.For more information, see the Face recognition concepts guide or the Verify API reference documentation.

Vergelijkbare gezichten zoekenFind similar faces

De vergelijkbare zoeken-API vergelijkt een gezicht doel met een set candidate gezichten vinden van een kleiner aantal gezichten die op het vlak van het doel lijken.The Find Similar API compares a target face with a set of candidate faces to find a smaller set of faces that look similar to the target face. Twee werkdagen modi, matchPerson en matchFace, worden ondersteund.Two working modes, matchPerson and matchFace, are supported. De modus matchPerson soortgelijke gezichten geretourneerd nadat deze filters voor dezelfde persoon met behulp van de API controleren.The matchPerson mode returns similar faces after it filters for the same person by using the Verify API. De modus matchFace negeert het filter dezelfde persoon.The matchFace mode ignores the same-person filter. Deze retourneert een lijst van soortgelijke kandidaat gezichten die wel of niet kan behoren tot dezelfde persoon.It returns a list of similar candidate faces that might or might not belong to the same person.

Het volgende voorbeeld ziet u het gezicht van doel:The following example shows the target face:

Een glimlachende vrouw

En dit zijn de kandidaatgezichten:And these are the candidate faces:

Vijf afbeeldingen van glimlachende mensen

Als u wilt zoeken vier soortgelijke gezichten, de modus matchPerson retourneert een en b, die dezelfde persoon als de doel-face weergeven.To find four similar faces, the matchPerson mode returns a and b, which show the same person as the target face. De matchFace modus retourneert a, b, c en d, precies vier kandidaten, zelfs als sommige zijn niet dezelfde persoon als het doel of lage vergelijkbaar zijn.The matchFace mode returns a, b, c, and d, exactly four candidates, even if some aren't the same person as the target or have low similarity. Zie voor meer informatie de Gezichtsherkenning- gids voor concepten of de vergelijkbare API vinden verwijzen naar documentatie.For more information, see the Face recognition concepts guide or the Find Similar API reference documentation.

GezichtsgroeperingFace grouping

De Groeperings-API verdeelt een set onbekende gezichten in groepen op basis van gelijkenis.The Group API divides a set of unknown faces into several groups based on similarity. Elke groep is een niet-aaneengesloten juiste subset van de oorspronkelijke set van gezichten.Each group is a disjoint proper subset of the original set of faces. Alle van de gezichten in een groep zijn waarschijnlijk te behoren tot dezelfde persoon.All of the faces in a group are likely to belong to the same person. Er zijn diverse verschillende groepen voor één persoon.There can be several different groups for a single person. De groepen worden onderscheiden door een andere factoren, zoals expressie, bijvoorbeeld.The groups are differentiated by another factor, such as expression, for example. Zie voor meer informatie de Gezichtsherkenning- gids voor concepten of de groep API verwijzen naar documentatie.For more information, see the Face recognition concepts guide or the Group API reference documentation.

Identificatie van personenPerson identification

De API identificeren wordt gebruikt om een gedetecteerde vlak voor een database van mensen te identificeren.The Identify API is used to identify a detected face against a database of people. Deze functie kan handig zijn voor automatische afbeeldingen taggen in software voor beheer van foto's.This feature might be useful for automatic image tagging in photo management software. U de database vooraf maken en kunt u deze bewerken na verloop van tijd.You create the database in advance, and you can edit it over time.

De volgende afbeelding toont een voorbeeld van een database met de naam "myfriends."The following image shows an example of a database named "myfriends." Elke groep kan maximaal 1 miljoen andere persoonsobjecten bevatten.Each group can contain up to 1 million different person objects. Voor elk persoonsobject kunnen maximaal 248 gezichten zijn geregistreerd.Each person object can have up to 248 faces registered.

Een raster met drie kolommen voor andere personen, elk met drie rijen van de face-installatiekopieën

Nadat een database wordt gemaakt en getraind, kunt u identificatie op basis van de groep met een nieuwe gedetecteerde gezicht uitvoeren.After a database is created and trained, you can perform identification against the group with a new detected face. Als het gezicht wordt geïdentificeerd als een persoon in de groep, wordt het persoonsobject geretourneerd.If the face is identified as a person in the group, the person object is returned.

Zie voor meer informatie over de identificatie van personen, de Gezichtsherkenning- gids voor concepten of de identificeren API verwijzen naar documentatie.For more information about person identification, see the Face recognition concepts guide or the Identify API reference documentation.

Containers gebruikenUse containers

Gebruik de Face-container om te detecteren, herkennen en Identificeer gezichten door het installeren van een gestandaardiseerde Docker-container dichter bij met uw gegevens.Use the Face container to detect, recognize, and identify faces by installing a standardized Docker container closer to your data.

Voorbeeld-appsSample apps

De volgende voorbeeldtoepassingen weergeven enkele manieren waarop u met de Face-API:The following sample applications show a few ways to use the Face API:

Gegevensprivacy en -beveiligingData privacy and security

Net als bij alle van de Cognitive Services-resources, moet ontwikkelaars die gebruikmaken van de Face-service op de hoogte van het beleid van Microsoft op gegevens van de klant.As with all of the Cognitive Services resources, developers who use the Face service must be aware of Microsoft's policies on customer data. Zie voor meer informatie de Cognitive Services-pagina op het Microsoft Trust Center.For more information, see the Cognitive Services page on the Microsoft Trust Center.

Volgende stappenNext steps

Ga als volgt een snelstartgids voor het implementeren van een gezichtsherkenning scenario in code:Follow a quickstart to implement a face-detection scenario in code: