Vad är Azure Face service?What is the Azure Face service?

Tjänsten Azure Cognitive Services Face tillhandahåller algoritmer som används för att identifiera, identifiera och analysera mänskliga ansikten i bilder.The Azure Cognitive Services Face service provides algorithms that are used to detect, recognize, and analyze human faces in images. Möjligheten att bearbeta information om människo ansikte är viktig i många olika program scenarier.The ability to process human face information is important in many different software scenarios. Exempel scenarier är säkerhet, naturliga användar gränssnitt, bild innehålls analys och hantering, mobilappar och Robotics.Example scenarios are security, natural user interface, image content analysis and management, mobile apps, and robotics.

Ansikts tjänsten tillhandahåller flera olika funktioner.The Face service provides several different functions. Varje funktion beskrivs i följande avsnitt.Each function is outlined in the following sections. Läs vidare om du vill veta mer om dem.Read on to learn more about them.

AnsiktsspårningFace detection

Ansikts tjänsten identifierar människo ansikten i en bild och returnerar Rectangle-koordinaterna för deras platser.The Face service detects human faces in an image and returns the rectangle coordinates of their locations. Om du vill kan ansikts igenkänning extrahera en serie av ansikts attribut.Optionally, face detection can extract a series of face-related attributes. Exempel är Head-attityd, kön, ålder, känslo, ansikts hår och glasögon.Examples are head pose, gender, age, emotion, facial hair, and glasses.

Anteckning

Funktionen för ansikts igenkänning är också tillgänglig via API för visuellt innehåll.The face detection feature is also available through the Computer Vision API. Om du vill utföra ytterligare åtgärder med ansikts data använder du ansikts tjänsten, som är den tjänst som beskrivs i den här artikeln.If you want to do further operations with face data, use the Face service, which is the service discussed in this article.

En bild av en kvinna och en man, med rektanglar som ritas runt deras ansikten och ålder och kön visas

Mer information om ansikts igenkänning finns i artikeln ansikts identifierings begrepp.For more information on face detection, see the Face detection concepts article. Se även dokumentationen om att identifiera API -referens.Also see the Detect API reference documentation.

AnsiktsverifikationFace verification

Verifierings-API: t utför en autentisering mot två identifierade ansikten eller från ett identifierat ansikte till ett person objekt.The Verify API does an authentication against two detected faces or from one detected face to one person object. I praktiken utvärderar det om två ansikten tillhör samma person.Practically, it evaluates whether two faces belong to the same person. Den här funktionen är eventuellt användbar i säkerhets scenarier.This capability is potentially useful in security scenarios. Mer information finns i rikt linjer för ansikts igenkänning eller referens dokumentation för att kontrol lera API .For more information, see the Face recognition concepts guide or the Verify API reference documentation.

Hitta liknande ansiktenFind similar faces

I Sök liknande API jämförs ett mål ansikte med en uppsättning av kandidat ytor för att hitta en mindre uppsättning ansikten som ser ut ungefär som mål ytan.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. Det finns stöd för två arbets lägen, matchPerson och matchFace.Two working modes, matchPerson and matchFace, are supported. MatchPerson-läget returnerar liknande ansikten efter det att den har filtrerats för samma person med hjälp av verifierings-API: et.The matchPerson mode returns similar faces after it filters for the same person by using the Verify API. MatchFace-läget ignorerar filtret för samma person.The matchFace mode ignores the same-person filter. En lista visas med liknande ansikten som kanske inte tillhör samma person.It returns a list of similar candidate faces that might or might not belong to the same person.

I följande exempel visas målets ansikte:The following example shows the target face:

En leende kvinna

Och de här avbildningarna är kandidat ytorna:And these images are the candidate faces:

Fem bilder på leende människor.

För att hitta fyra liknande ansikten returnerar matchPerson-läget a och b, som visar samma person som mål ytan.To find four similar faces, the matchPerson mode returns a and b, which show the same person as the target face. MatchFace-läget returnerar a, b, c och d—exakt fyra kandidater, även om vissa inte är samma person som målet eller har låg likhet.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. Mer information finns i rikt linjer för ansikts igenkänning eller referens dokumentation för att hitta liknande API .For more information, see the Face recognition concepts guide or the Find Similar API reference documentation.

AnsiktsgrupperingFace grouping

API:et för gruppering delar in en uppsättning okända ansikten i flera grupper baserat på likhet.The Group API divides a set of unknown faces into several groups based on similarity. Varje grupp är en åtskild delmängd av den ursprungliga uppsättningen ansikten.Each group is a disjoint proper subset of the original set of faces. Alla ansikten i en grupp tillhör förmodligen samma person.All of the faces in a group are likely to belong to the same person. Det kan finnas flera olika grupper för en enskild person.There can be several different groups for a single person. Grupperna åtskiljs av en annan faktor, till exempel uttryck.The groups are differentiated by another factor, such as expression, for example. Mer information finns i rikt linjer för ansikts igenkänning eller referens dokumentation för Group API .For more information, see the Face recognition concepts guide or the Group API reference documentation.

PersonidentifieringPerson identification

Identifiera API används för att identifiera ett identifierat ansikte mot en databas med personer.The Identify API is used to identify a detected face against a database of people. Den här funktionen kan vara användbar för automatisk bild markering i program för foto hantering.This feature might be useful for automatic image tagging in photo management software. Du skapar databasen i förväg och du kan redigera den över tid.You create the database in advance, and you can edit it over time.

Följande bild visar ett exempel på en databas med namnet "myfriends".The following image shows an example of a database named "myfriends". Varje grupp kan innehålla upp till 1 000 000 olika person objekt.Each group can contain up to 1 million different person objects. Varje personobjekt kan ha upp till 248 registrerade ansikten.Each person object can have up to 248 faces registered.

Ett rutnät med tre kolumner för olika personer, var och en med tre rader av ansikts bilder

När du har skapat och tränat en databas kan du göra en identifiering mot gruppen med en ny identifierad ansikte.After you create and train a database, you can do identification against the group with a new detected face. Om ansiktet identifieras som en person i gruppen, så returneras personobjektet.If the face is identified as a person in the group, the person object is returned.

Mer information om person identifiering finns i rikt linjer för ansikts igenkänning eller referens dokumentation för att identifiera API .For more information about person identification, see the Face recognition concepts guide or the Identify API reference documentation.

Använda containrarUse containers

Använd behållaren ansikts för att identifiera, identifiera och identifiera ansikten genom att installera en standardiserad Docker-behållare närmare dina data.Use the Face container to detect, recognize, and identify faces by installing a standardized Docker container closer to your data.

ExempelapparSample apps

Följande exempel program visar några sätt att använda ansikts tjänsten:The following sample applications show a few ways to use the Face service:

Datasekretess och säkerhetData privacy and security

Precis som med alla Cognitive Services-resurser måste utvecklare som använder ansikts tjänsten vara medvetna om Microsofts principer för kund information.As with all of the Cognitive Services resources, developers who use the Face service must be aware of Microsoft's policies on customer data. Mer information finns på sidan Cognitive Services på Microsoft Trust Center.For more information, see the Cognitive Services page on the Microsoft Trust Center.

Nästa stegNext steps

Följ en snabb start för att implementera ett ansikts identifierings scenario i kod:Follow a quickstart to implement a face-detection scenario in code: