Face Recognition Operations - Find Similar
Bir faceId dizisinden benzer görünümlü yüzleri aramak için sorgu yüzünün faceId değeri verilir. faceId dizisi Detect tarafından oluşturulan yüzleri içerir.
Girişe bağlı olarak, döndürülen benzer yüzler listesinde benzerlik derecesine göre derecelenmiş faceId'ler veya kalıcıFaceId'ler bulunur.
Find benzer iki çalışma modu vardır: "matchPerson" ve "matchFace". "matchPerson", aynı kişinin yüzlerini iç aynı kişi eşiklerini kullanarak mümkün olduğunca bulmaya çalıştığı varsayılan moddur. Bilinen bir kişinin diğer fotoğraflarını bulmak yararlıdır. İç eşikleri geçen yüz yoksa boş bir listenin döndürüleceğini unutmayın. "matchFace" modu aynı kişi eşiklerini yoksayar ve benzerliği düşük olsa bile dereceli benzer yüzleri döndürür. Ünlü görünümlü yüzleri arama gibi durumlarda kullanılabilir.
sorgu faceId ile ilişkili 'recognitionModel', hedef faceId dizisi tarafından kullanılan 'recognitionModel' ile aynı olmalıdır.
POST {endpoint}/face/{apiVersion}/findsimilars
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 |
---|---|---|---|
faceId | True |
string |
Sorgu yüzünün faceId değeri. Kullanıcının geçerli bir faceId almak için önce "Detect" çağrısı yapması gerekir. Bu faceId'nin kalıcı olmadığını ve algılama çağrısından 24 saat sonra süresinin dolacağını unutmayın. |
faceIds | True |
string[] |
Bir dizi aday faceId. Bunların tümü "Algıla" tarafından oluşturulur ve algılama çağrısından 24 saat sonra faceId'lerin süresi dolar. FaceId sayısı 1000 ile sınırlıdır. |
maxNumOfCandidatesReturned |
integer |
Döndürülen en iyi benzer yüzlerin sayısı. Geçerli aralık : [1, 1000]. Varsayılan değer 20'dir. |
|
mode |
Find |
Benzer yüz arama modu. 'matchPerson' veya 'matchFace' olabilir. Varsayılan değer :'matchPerson'. |
Yanıtlar
Name | Tür | Description |
---|---|---|
200 OK |
Başarılı bir çağrı, giriş parametresi faceIds ise faceId veya giriş parametresi faceListId veya largeFaceListId ise faceId ile temsil edilen en benzer yüzlerden oluşan bir dizi 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 AI 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
Find Similar among Face IDs
Örnek isteği
POST {endpoint}/face/v1.1-preview.1/findsimilars
{
"faceId": "c5c24a82-6845-4031-9d5d-978df9175426",
"maxNumOfCandidatesReturned": 3,
"mode": "matchPerson",
"faceIds": [
"015839fb-fbd9-4f79-ace9-7675fc2f1dd9",
"be386ab3-af91-4104-9e6d-4dae4c9fddb7"
]
}
Örnek yanıt
[
{
"confidence": 0.9,
"persistedFaceId": "015839fb-fbd9-4f79-ace9-7675fc2f1dd9"
}
]
Tanımlar
Name | Description |
---|---|
Face |
Hata nesnesi. Yüz Tanıma Hizmeti tarafından döndürülen hata kodları ve iletiler hakkında kapsamlı ayrıntılar 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. |
Find |
Benzer yüz bulma 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 kapsamlı ayrıntılar 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 okunabilen bir gösterimi. |
FaceErrorResponse
Hata ayrıntılarını içeren bir yanıt.
Name | Tür | Description |
---|---|---|
error |
Hata nesnesi. |
FindSimilarResult
Benzer yüz bulma işlemi için yanıt gövdesi.
Name | Tür | Description |
---|---|---|
confidence |
number |
Adayın güvenilirlik değeri. Güvenilirlik ne kadar yüksek olursa, o kadar benzer olur. [0,1] arasındaki aralık. |
faceId |
string |
faceId'ler tarafından bulunca aday yüzünün faceId değeri. faceId , "Detect" tarafından oluşturulur ve algılama çağrısından 24 saat sonra sona erer. |
persistedFaceId |
string |
faceListId veya largeFaceListId tarafından bulunca aday yüzünün persistedFaceId değeri. yüz listesinde/büyük yüz listesinde persistedFaceId kalıcıdır ve süresi dolmaz. |