Face - Find Similar
FaceId лица заданного запроса, поиск похожих лиц из массива faceId, списка лиц или большого списка лиц. Массив faceId содержит лица, созданные лицом — Detect With Url или Face — Detect With Stream, который истекает во время, указанное faceIdTimeToLive после создания. FaceListId создается с помощью FaceList — создание , содержащее сохраненныеfaceIds, срок действия которых не истекает. Кроме того, параметр largeFaceListId создается с помощью LargeFaceList — создание сохраняемых идентификаторовFaceId, срок действия которых также не истекает. В зависимости от входных данных возвращаемый список похожих лиц содержит faceId или persistedFaceIds, ранжированные по подобию.
Найдите похожие два режима работы: matchPerson и matchFace. MatchPerson — это режим по умолчанию, в котором он пытается найти лица одного и того же человека, используя внутренние пороговые значения одного и того же человека. Полезно найти другие фотографии известного человека. Обратите внимание, что пустой список будет возвращен, если лица не проходят внутренние пороговые значения. Режим matchFace игнорирует пороговые значения одного и того же человека и возвращает ранжированные похожие лица в любом случае, даже сходства низкая. Его можно использовать в таких случаях, как поиск знаменитостей глядя лица.
Идентификатор распознавания лица, связанный с faceId запроса, должен совпадать с идентификатором распознавания, используемым целевым массивом faceId, списком лиц или большим списком лиц.
POST {Endpoint}/face/v1.0/findsimilars
Параметры URI
| Name | In | Required | Type | Description |
|---|---|---|---|---|
|
Endpoint
|
path | True |
|
Поддерживаемые конечные точки Cognitive Services (например, https://westus.api.cognitive.microsoft.comпротокол и имя узла). |
Заголовок запроса
| Name | Required | Type | Description |
|---|---|---|---|
| Ocp-Apim-Subscription-Key | True |
|
Текст запроса
| Name | Required | Type | Description |
|---|---|---|---|
| faceId | True |
|
FaceId лица запроса. Пользователю необходимо вызвать face — сначала определить, чтобы получить допустимый faceId. Обратите внимание, что этот faceId не сохраняется и истекает в момент, указанного faceIdTimeToLive после вызова обнаружения. |
| faceIds |
|
Массив потенциальных идентификаторов лиц. Все они создаются с помощью face - Detect и faceIds истекает в то время, указанное faceIdTimeToLive после вызова обнаружения. Количество faceId ограничено 1000. Параметр faceListId, largeFaceListId и faceIds не должны предоставляться одновременно. |
|
| faceListId |
|
Существующий список уникальных лиц, указанный пользователем, созданный в списке лиц — создание списка лиц. Список лиц содержит набор сохраненных интерфейсовFaceId, которые сохраняются и никогда не истекают. Параметр faceListId, largeFaceListId и faceIds не должны предоставляться одновременно. |
|
| largeFaceListId |
|
Существующий пользовательский уникальный список лиц большого размера, созданный в LargeFaceList — create. Большой список лиц содержит набор сохраненныхfaceIds, которые сохраняются и никогда не истекают. Параметр faceListId, largeFaceListId и faceIds не должны предоставляться одновременно. |
|
| maxNumOfCandidatesReturned |
|
Число возвращенных первых похожих лиц. Допустимый диапазон — [1, 1000]. |
|
| mode |
Аналогичный режим поиска лиц. Это может быть matchPerson или matchFace. |
Ответы
| Name | Type | Description |
|---|---|---|
| 200 OK |
Успешный вызов возвращает массив наиболее похожих лиц, представленных в faceId, если входной параметр является faceIds или persistedFaceId, если входной параметр является faceListId. |
|
| Other Status Codes |
Ответ об ошибке. |
Безопасность
Ocp-Apim-Subscription-Key
Type:
apiKey
In:
header
Примеры
Find similar results example
Sample Request
POST {Endpoint}/face/v1.0/findsimilars
{
"faceId": "c5c24a82-6845-4031-9d5d-978df9175426",
"largeFaceListId": "sample_list",
"maxNumOfCandidatesReturned": 1,
"mode": "matchPerson"
}
Sample Response
[
{
"persistedFaceId": "015839fb-fbd9-4f79-ace9-7675fc2f1dd9",
"confidence": 0.82
}
]
Определения
| APIError |
Сведения об ошибке, возвращаемые API |
| Error |
Текст ошибки. |
|
Find |
Аналогичный режим поиска лиц. Это может быть matchPerson или matchFace. |
|
Find |
Текст запроса для поиска аналогичной операции. |
|
Similar |
Текст ответа для поиска аналогичной операции распознавания лиц. |
APIError
Сведения об ошибке, возвращаемые API
| Name | Type | Description |
|---|---|---|
| error |
Текст ошибки. |
Error
Текст ошибки.
| Name | Type | Description |
|---|---|---|
| code |
|
|
| message |
|
FindSimilarMatchMode
Аналогичный режим поиска лиц. Это может быть matchPerson или matchFace.
| Name | Type | Description |
|---|---|---|
| matchFace |
|
|
| matchPerson |
|
FindSimilarRequest
Текст запроса для поиска аналогичной операции.
| Name | Type | Default Value | Description |
|---|---|---|---|
| faceId |
|
FaceId лица запроса. Пользователю необходимо вызвать face — сначала определить, чтобы получить допустимый faceId. Обратите внимание, что этот faceId не сохраняется и истекает в момент, указанного faceIdTimeToLive после вызова обнаружения. |
|
| faceIds |
|
Массив потенциальных идентификаторов лиц. Все они создаются с помощью face - Detect и faceIds истекает в то время, указанное faceIdTimeToLive после вызова обнаружения. Количество faceId ограничено 1000. Параметр faceListId, largeFaceListId и faceIds не должны предоставляться одновременно. |
|
| faceListId |
|
Существующий список уникальных лиц, указанный пользователем, созданный в списке лиц — создание списка лиц. Список лиц содержит набор сохраненных интерфейсовFaceId, которые сохраняются и никогда не истекают. Параметр faceListId, largeFaceListId и faceIds не должны предоставляться одновременно. |
|
| largeFaceListId |
|
Существующий пользовательский уникальный список лиц большого размера, созданный в LargeFaceList — create. Большой список лиц содержит набор сохраненныхfaceIds, которые сохраняются и никогда не истекают. Параметр faceListId, largeFaceListId и faceIds не должны предоставляться одновременно. |
|
| maxNumOfCandidatesReturned |
|
20 |
Число возвращенных первых похожих лиц. Допустимый диапазон — [1, 1000]. |
| mode | matchPerson |
Аналогичный режим поиска лиц. Это может быть matchPerson или matchFace. |
SimilarFace
Текст ответа для поиска аналогичной операции распознавания лиц.
| Name | Type | Description |
|---|---|---|
| confidence |
|
Достоверность подобия лица кандидата. Чем выше достоверность, тем более похожа. Диапазон между [0,1]. |
| faceId |
|
FaceId лица кандидата при поиске по faceIds. faceId создается лицом — обнаружение и истечение срока действия, указанного faceIdTimeToLive после вызова обнаружения |
| persistedFaceId |
|
PersistedFaceId лица кандидата при поиске по faceListId. persistedFaceId в списке лиц сохраняется и не истекает. Как показано в приведенном ниже ответе |