Wat is Azure face service?What is the Azure Face service?

De Azure Cognitive Services Face-service biedt algoritmen die worden gebruikt voor het detecteren, herkennen en analyseren van menselijke gezichten in installatie kopieën.The Azure Cognitive Services Face service provides algorithms that are used to detect, recognize, and analyze human faces in images. De mogelijkheid om informatie over Human gezicht te verwerken is belang rijk in veel verschillende software scenario's.The ability to process human face information is important in many different software scenarios. Voorbeeld scenario's zijn beveiliging, natuurlijke gebruikers interface, analyse van afbeeldings inhoud en beheer, mobiele apps en Robotics.Example scenarios are security, natural user interface, image content analysis and management, mobile apps, and robotics.

De face-service biedt verschillende functies.The Face service 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 hierover.Read on to learn more about them.

GezichtsherkenningFace detection

De face-service detecteert menselijke gezichten in een afbeelding en retourneert de rechthoek coördinaten van hun locaties.The Face service detects human faces in an image and returns the rectangle coordinates of their locations. Een voor beeld van gezichts detectie kan een reeks kenmerken met betrekking tot het gezicht extra heren.Optionally, face detection can extract a series of face-related attributes. Voor beelden zijn Head pose, gender, Age, Emotion, gezichts haar en glazen.Examples are head pose, gender, age, emotion, facial hair, and glasses.

Notitie

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

Een afbeelding van een vrouw en een man met rechthoeken die zijn getekend rond hun gezichten en de weer gegeven leeftijd en geslacht

Zie het artikel gezichts detectie concepten voor meer informatie over gezichts detectie.For more information on face detection, see the Face detection concepts article. Zie ook de referentie documentatie voor API detecteren .Also see the Detect API reference documentation.

GezichtsverificatieFace verification

De verify-API voert een verificatie uit op twee gedetecteerde gezichten of van een gedetecteerd gezicht naar één persoons object.The Verify API does 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 nuttig in beveiligings scenario's.This capability is potentially useful in security scenarios. Voor meer informatie raadpleegt u de hand leiding voor gezichts herkenning of de naslag documentatie voor API-verificatie .For more information, see the Face recognition concepts guide or the Verify API reference documentation.

Vergelijkbare gezichten zoekenFind similar faces

Met de zoek vergelijk bare API vergelijkt u een doel vlak met een verzameling kandidaten voor een kleiner aantal gezichten dat lijkt op het doel gezicht.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 werk modi, matchPerson en matchFace, worden ondersteund.Two working modes, matchPerson and matchFace, are supported. De modus matchPerson retourneert vergelijk bare gezichten nadat deze is gefilterd op dezelfde persoon met behulp van de verificatie-API.The matchPerson mode returns similar faces after it filters for the same person by using the Verify API. In de modus matchFace wordt het filter van dezelfde persoon genegeerd.The matchFace mode ignores the same-person filter. Er wordt een lijst met vergelijk bare kandidaten geretourneerd die tot dezelfde persoon behoren.It returns a list of similar candidate faces that might or might not belong to the same person.

In het volgende voor beeld ziet u het doel gezicht:The following example shows the target face:

Een glimlachende vrouw

En deze installatie kopieën zijn de gezichten van de kandidaat:And these images are the candidate faces:

Vijf afbeeldingen van glimlachende mensen

Als u vier vergelijk bare gezichten zoekt, retourneert de matchPerson-modus a en b, die dezelfde persoon als het doel gezicht weergeeft.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 niet dezelfde persoon als het doel zijn of weinig gelijkenis hebben.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. Voor meer informatie raadpleegt u de hand leiding voor gezichts herkenning of de documentatie over het zoeken naar vergelijk bare API .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 gezichten in een groep zijn waarschijnlijk bij dezelfde persoon.All of the faces in a group are likely to belong to the same person. Er kunnen verschillende groepen voor één persoon zijn.There can be several different groups for a single person. De groepen worden onderscheiden door een andere factor, zoals Expression, bijvoorbeeld.The groups are differentiated by another factor, such as expression, for example. Zie voor meer informatie de hand leiding voor gezichts herkenning of de naslag documentatie over groeps-API .For more information, see the Face recognition concepts guide or the Group API reference documentation.

Identificatie van personenPerson identification

De Identify-API wordt gebruikt om een gedetecteerd gezicht te identificeren voor een Data Base van personen.The Identify API is used to identify a detected face against a database of people. Deze functie kan handig zijn voor het automatisch Toep assen van afbeeldingen in foto beheer software.This feature might be useful for automatic image tagging in photo management software. U maakt de data base vooraf en u kunt deze na verloop van tijd bewerken.You create the database in advance, and you can edit it over time.

In de volgende afbeelding ziet u een voor beeld van een Data Base met de naam "myfriends".The following image shows an example of a database named "myfriends". Elke groep kan Maxi maal 1.000.000 verschillende personen-objecten 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 verschillende personen, elk met drie rijen met gezichts afbeeldingen

Nadat u een Data Base hebt gemaakt en getraind, kunt u met een nieuw gedetecteerd gezicht identificatie uitvoeren voor de groep.After you create and train a database, you can do 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.

Voor meer informatie over persoons-id raadpleegt u de hand leiding voor gezichts herkenning of de naslag informatie over API identificeren .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 gezichten te detecteren, herkennen en identificeren door een gestandaardiseerde docker-container dichter bij uw gegevens te installeren.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 voorbeeld toepassingen bevatten een aantal manieren om de face-service te gebruiken:The following sample applications show a few ways to use the Face service:

  • Face-API: Windows-client bibliotheek en -voor beeld is een WPF-app die verschillende Scenario's van gezichts detectie, analyse en identificatie toont.Face API: Windows Client Library and sample is a WPF app that demonstrates several scenarios of Face detection, analysis, and identification.
  • FAMILYNOTES UWP-app is een universeel Windows-platform-app (UWP) die gebruikmaakt van gezichts identificatie samen met spraak, Cortana, inkt en camera in een scenario voor het delen van familie notities.FamilyNotes UWP app is a Universal Windows Platform (UWP) app that uses face identification along with speech, Cortana, ink, and camera in a family note-sharing scenario.

Gegevensprivacy en -beveiligingData privacy and security

Net als bij alle Cognitive Services resources moeten ontwikkel aars die gebruikmaken van de face-service op de hoogte zijn van het beleid van micro soft op klant gegevens.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 de pagina Cognitive Services in het micro soft vertrouwens centrum voor meer informatie.For more information, see the Cognitive Services page on the Microsoft Trust Center.

Volgende stappenNext steps

Volg een Snelstartgids om een scenario voor een gezichts detectie in code te implementeren:Follow a quickstart to implement a face-detection scenario in code: