Face Recognition Operations - Group
Aday yüzlerini yüz benzerliğine göre gruplara ayırın.
-
- Çıkış, bir veya daha fazla kopuk yüz grubu ve bir messyGroup şeklindedir. Yüz grubu, benzer görünümlü yüzler içerir ve genellikle aynı kişiye ait olur. Yüz grupları grup boyutuna göre (örneğin yüz sayısına) göre sıralanır. Aynı kişiye ait yüzlerin sonuçta birkaç gruba ayrılabileceğine dikkat edin.
- MessyGroup, özgün yüzlerden benzer bir karşılık gelen yüzü bulamayan yüzler içeren özel bir yüz grubudur. Tüm yüzler karşılık gelenlerini bulursa messyGroup sonuçta görünmez.
- Grup API'sinde en az 2 aday yüzü ve en fazla 1000 aday yüzü gerekir. Yalnızca 2 aday yüzünüz olduğunda "Yüz Yüze Doğrula" seçeneğini denemenizi öneririz.
- Sorgu yüzleriyle ilişkilendirilmiş 'recognitionModel' faceId'leri aynı olmalıdır.
POST {endpoint}/face/{apiVersion}/group
URI Parametreleri
Name | İçinde | Gerekli | Tür | Description |
---|---|---|---|---|
api
|
path | True |
string |
API Sürümü |
endpoint
|
path | True |
string (uri) |
Desteklenen Bilişsel Hizmetler uç noktaları (protokol ve konak adı, örneğin: https://{resource-name}.cognitiveservices.azure.com). |
İstek Gövdesi
Name | Gerekli | Tür | Description |
---|---|---|---|
faceIds | True |
string[] (uuid) |
"Detect" tarafından oluşturulan aday faceId dizisi. En fazla 1000 yüz. |
Yanıtlar
Name | Tür | Description |
---|---|---|
200 OK |
Başarılı bir çağrı, benzer yüzlerden oluşan bir veya daha fazla grup (grup boyutuna göre derece) ve bir messyGroup döndürür. |
|
Other Status Codes |
Beklenmeyen bir hata yanıtı. Üst Bilgiler x-ms-error-code: string |
Güvenlik
Ocp-Apim-Subscription-Key
Azure Yapay Zeka Yüz Tanıma aboneliğinizin gizli anahtarı.
Tür:
apiKey
İçinde:
header
AADToken
Azure Active Directory OAuth2 Akışı
Tür:
oauth2
Akış:
accessCode
Yetkilendirme URL’si:
https://api.example.com/oauth2/authorize
Belirteç URL'si:
https://api.example.com/oauth2/token
Kapsamlar
Name | Description |
---|---|
https://cognitiveservices.azure.com/.default |
Örnekler
Group Face IDs
Örnek isteği
POST {endpoint}/face/v1.2-preview.1/group
{
"faceIds": [
"c5c24a82-6845-4031-9d5d-978df9175426",
"015839fb-fbd9-4f79-ace9-7675fc2f1dd9",
"65d083d4-9447-47d1-af30-b626144bf0fb",
"fce92aed-d578-4d2e-8114-068f8af4492e",
"30ea1073-cc9e-4652-b1e3-d08fb7b95315",
"be386ab3-af91-4104-9e6d-4dae4c9fddb7",
"fbd2a038-dbff-452c-8e79-2ee81b1aa84e",
"b64d5e15-8257-4af2-b20a-5a750f8940e7"
]
}
Örnek yanıt
{
"groups": [
[
"c5c24a82-6845-4031-9d5d-978df9175426",
"015839fb-fbd9-4f79-ace9-7675fc2f1dd9",
"fce92aed-d578-4d2e-8114-068f8af4492e",
"b64d5e15-8257-4af2-b20a-5a750f8940e7"
],
[
"65d083d4-9447-47d1-af30-b626144bf0fb",
"30ea1073-cc9e-4652-b1e3-d08fb7b95315"
]
],
"messyGroup": [
"be386ab3-af91-4104-9e6d-4dae4c9fddb7",
"fbd2a038-dbff-452c-8e79-2ee81b1aa84e"
]
}
Tanımlar
Name | Description |
---|---|
Face |
Hata nesnesi. Yüz Tanıma Hizmeti tarafından döndürülen hata kodları ve iletiler hakkında ayrıntılı bilgi için lütfen şu bağlantıya bakın: https://aka.ms/face-error-codes-and-messages. |
Face |
Hata ayrıntılarını içeren bir yanıt. |
Grouping |
Grup yüzü işlemi için yanıt gövdesi. |
FaceError
Hata nesnesi. Yüz Tanıma Hizmeti tarafından döndürülen hata kodları ve iletiler hakkında ayrıntılı bilgi için lütfen şu bağlantıya bakın: https://aka.ms/face-error-codes-and-messages.
Name | Tür | Description |
---|---|---|
code |
string |
Sunucu tanımlı hata kodları kümesinden biri. |
message |
string |
Hatanın insan tarafından okunabilir bir gösterimi. |
FaceErrorResponse
Hata ayrıntılarını içeren bir yanıt.
Name | Tür | Description |
---|---|---|
error |
Hata nesnesi. |
GroupingResult
Grup yüzü işlemi için yanıt gövdesi.
Name | Tür | Description |
---|---|---|
groups |
string[] (uuid) |
Yüz benzerliğine göre özgün yüzlerin bölümü. Gruplar yüz sayısına göre sıralanır. |
messyGroup |
string[] (uuid) |
Orijinal yüzlerden benzer yüzleri bulamayan yüzlerin yüz kimlikleri dizisi. |