Co to jest usługa Azure Front?What is the Azure Face service?

Usługa Azure Cognitive Services twarzy zapewnia algorytmy, które są używane do wykrywania, rozpoznawania i analizowania ludzkich twarzy na obrazach.The Azure Cognitive Services Face service provides algorithms that are used to detect, recognize, and analyze human faces in images. Możliwość przetwarzania informacji o człowieku jest ważna w wielu różnych scenariuszach oprogramowania.The ability to process human face information is important in many different software scenarios. Przykładowe scenariusze to zabezpieczenia, interfejs użytkownika naturalnego, analiza zawartości obrazów oraz zarządzanie, aplikacje mobilne i programowe.Example scenarios are security, natural user interface, image content analysis and management, mobile apps, and robotics.

Usługa kroju usługi oferuje kilka różnych funkcji.The Face service provides several different functions. Każda funkcja jest przedkreślona w poniższych sekcjach.Each function is outlined in the following sections. Przeczytaj, aby dowiedzieć się więcej o nich.Read on to learn more about them.

Wykrywanie twarzyFace detection

Usługa twarzy wykrywa ludzkie twarze na obrazie i zwraca współrzędne ich lokalizacji.The Face service detects human faces in an image and returns the rectangle coordinates of their locations. Opcjonalnie wykrywanie czołowe może wyodrębnić szereg atrybutów związanych ze stroną.Optionally, face detection can extract a series of face-related attributes. Przykłady to ułożenia głowy, płeć, wiek, rozpoznawania emocji, twarzy i okulary.Examples are head pose, gender, age, emotion, facial hair, and glasses.

Uwaga

Funkcja wykrywania kroju jest również dostępna za pomocą interfejs API przetwarzania obrazów.The face detection feature is also available through the Computer Vision API. Jeśli chcesz wykonać dalsze operacje z danymi o kroju, Użyj usługi Front Service, która jest usługą omówioną w tym artykule.If you want to do further operations with face data, use the Face service, which is the service discussed in this article.

Obraz kobieta i Man, z prostokątami rysowanymi wokół ich powierzchni i wieku oraz wyświetlanych płci

Aby uzyskać więcej informacji o wykrywaniu czołowym, zobacz artykuł dotyczący pojęć dotyczących wykrywania .For more information on face detection, see the Face detection concepts article. Zapoznaj się również z dokumentacją dotyczącą wykrywania interfejsów API .Also see the Detect API reference documentation.

Weryfikacja twarzyFace verification

Sprawdź, czy interfejs API wykonuje uwierzytelnianie w odniesieniu do dwóch wykrytych twarzy lub od jednej wykrytych funkcji do jednego obiektu osoby.The Verify API does an authentication against two detected faces or from one detected face to one person object. W praktyce ocenia on, czy dwie twarze należą do tej samej osoby.Practically, it evaluates whether two faces belong to the same person. Ta funkcja jest potencjalnie przydatna w scenariuszach zabezpieczeń.This capability is potentially useful in security scenarios. Aby uzyskać więcej informacji, zobacz Przewodnik dotyczący pojęć związanych z rozpoznawaniem i sprawdzanie dokumentacji dotyczącej interfejsu API .For more information, see the Face recognition concepts guide or the Verify API reference documentation.

Wyszukiwanie podobnych twarzyFind similar faces

Interfejs API znajdowania podobnego porównuje miarę docelową z zestawem kandydatów, aby znaleźć mniejszy zestaw twarzy, który wygląda podobnie do powierzchni docelowej.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. Obsługiwane są dwa tryby pracy, matchPerson i matchFace.Two working modes, matchPerson and matchFace, are supported. Tryb matchPerson zwraca podobne twarze po filtrach dla tej samej osoby za pomocą narzędzia verify API.The matchPerson mode returns similar faces after it filters for the same person by using the Verify API. Tryb matchFace ignoruje ten sam filtr osoby.The matchFace mode ignores the same-person filter. Zwraca listę podobnych powierzchni kandydujących, które mogą lub nie należą do tej samej osoby.It returns a list of similar candidate faces that might or might not belong to the same person.

W poniższym przykładzie pokazano tarczę docelową:The following example shows the target face:

Uśmiechnięta kobieta

Obrazy te są następujące:And these images are the candidate faces:

Pięć obrazów uśmiechniętych osób.

Aby znaleźć cztery podobne twarze, tryb matchPerson zwraca a i b, które przedstawiają tę samą osobę co tarczę docelową.To find four similar faces, the matchPerson mode returns a and b, which show the same person as the target face. Tryb matchFace zwraca wartości, b, c i d—dokładnie cztery kandydatów, nawet jeśli niektóre nie są takie same, jak w celu lub mają niską podobieństwo.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. Aby uzyskać więcej informacji, zobacz Przewodnik dotyczący pojęć dotyczących rozpoznawania i dokumentacji dotyczącej ZNAJDOWANIA podobnych interfejsów API .For more information, see the Face recognition concepts guide or the Find Similar API reference documentation.

Grupowanie twarzyFace grouping

Interfejs API grupowania dzieli zestaw nieznanych twarzy na kilka grup na podstawie podobieństwa.The Group API divides a set of unknown faces into several groups based on similarity. Każda grupa jest odpowiednim rozłącznym podzestawem oryginalnego zestawu twarzy.Each group is a disjoint proper subset of the original set of faces. Wszystkie powierzchnie w grupie mogą należeć do tej samej osoby.All of the faces in a group are likely to belong to the same person. Dla jednej osoby może istnieć kilka różnych grup.There can be several different groups for a single person. Grupy są odróżniane według innego czynnika, takiego jak wyrażenie, na przykład.The groups are differentiated by another factor, such as expression, for example. Aby uzyskać więcej informacji, zobacz Przewodnik dotyczący pojęć dotyczących rozpoznawania i dokumentacja interfejsu API grupy .For more information, see the Face recognition concepts guide or the Group API reference documentation.

Identyfikacja osobyPerson identification

Identyfikuj interfejs API służy do identyfikowania wykrytej na bazie danych osób.The Identify API is used to identify a detected face against a database of people. Ta funkcja może być przydatna w przypadku automatycznego tagowania obrazów w oprogramowaniu do zarządzania fotografiami.This feature might be useful for automatic image tagging in photo management software. Baza danych jest tworzona z góry i można ją edytować w miarę upływu czasu.You create the database in advance, and you can edit it over time.

Na poniższej ilustracji przedstawiono przykład bazy danych o nazwie "myfriends".The following image shows an example of a database named "myfriends". Każda grupa może zawierać maksymalnie 1 000 000 różnych obiektów osób.Each group can contain up to 1 million different person objects. Dla każdego obiektu osoby może być zarejestrowanych maksymalnie 248 twarzy.Each person object can have up to 248 faces registered.

Siatka z trzema kolumnami dla różnych osób, z których każdy ma trzy wiersze obrazów

Po utworzeniu i przeprowadzeniu uczenia bazy danych można przeprowadzić identyfikację grupy z nową wykrytą stroną.After you create and train a database, you can do identification against the group with a new detected face. Jeśli twarz zostanie zidentyfikowana jako należąca do osoby w grupie, zostanie zwrócony obiekt osoby.If the face is identified as a person in the group, the person object is returned.

Aby uzyskać więcej informacji na temat identyfikacji osób, zobacz Przewodnik dotyczący pojęć związanych z rozpoznawaniem i dokumentacja interfejsu API .For more information about person identification, see the Face recognition concepts guide or the Identify API reference documentation.

Korzystanie z kontenerówUse containers

Użyj kontenera twarzy , aby wykrywać, rozpoznawać i identyfikować twarze, instalując ustandaryzowany kontener platformy Docker bliżej Twoich danych.Use the Face container to detect, recognize, and identify faces by installing a standardized Docker container closer to your data.

Przykładowe aplikacjeSample apps

Następujące przykładowe aplikacje pokazują kilka sposobów korzystania z usługi kroju:The following sample applications show a few ways to use the Face service:

Prywatność i zabezpieczenia danychData privacy and security

Podobnie jak w przypadku wszystkich zasobów Cognitive Services, deweloperzy korzystający z usługi kroju muszą mieć świadomość zasad firmy Microsoft dotyczących danych klientów.As with all of the Cognitive Services resources, developers who use the Face service must be aware of Microsoft's policies on customer data. Aby uzyskać więcej informacji, zobacz stronę Cognitive Services w centrum zaufania firmy Microsoft.For more information, see the Cognitive Services page on the Microsoft Trust Center.

Następne krokiNext steps

Postępuj zgodnie z przewodnikiem Szybki Start, aby zaimplementować scenariusz wykrywania kroju w kodzie:Follow a quickstart to implement a face-detection scenario in code: