共用方式為


Face Recognition Operations - Group

根據臉部相似度,將候選人臉分成群組。

    • 輸出是一或多個脫離的臉部群組和雜亂的Group。 臉部群組包含類似外觀的臉部,通常是同一個人。 臉部群組會依群組大小排名,也就是臉部數目。 請注意,屬於同一個人的人臉可能會分割成結果中的數個群組。
    • MessyGroup 是特殊的臉部群組,其中包含無法從原始臉部找到任何類似臉部的臉部。 如果所有臉部都找到其對應專案,則不會在結果中顯示雜亂群組。
    • 群組 API 至少需要 2 個候選臉部和最多 1000 個。 建議您在只有 2 個候選臉部時嘗試「驗證臉部對臉部」。
    • 與查詢臉部相關聯的 『recognitionModel』 faceIds 應該相同。
POST {endpoint}/face/{apiVersion}/group

URI 參數

名稱 位於 必要 類型 Description
apiVersion
path True

string

API 版本

endpoint
path True

string

uri

支持的認知服務端點 (通訊協定和主機名,例如:https://{resource-name}.cognitiveservices.azure.com) 。

要求本文

名稱 必要 類型 Description
faceIds True

string[]

“Detect” 所建立的候選 faceId 陣列。 最大值為 1000 個臉部。

回應

名稱 類型 Description
200 OK

GroupingResult

成功的通話會依群組大小) 和雜亂群組,傳回一或多個類似臉部的群組 (排名。

Other Status Codes

FaceErrorResponse

非預期的錯誤回應。

標題

x-ms-error-code: string

安全性

Ocp-Apim-Subscription-Key

Azure AI 臉部訂用帳戶的秘密密鑰。

類型: apiKey
位於: header

AADToken

Azure Active Directory OAuth2 流程

類型: oauth2
Flow: accessCode
授權 URL: https://api.example.com/oauth2/authorize
權杖 URL: https://api.example.com/oauth2/token

範圍

名稱 Description
https://cognitiveservices.azure.com/.default

範例

Group Face IDs

範例要求

POST {endpoint}/face/v1.1-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"
  ]
}

範例回覆

{
  "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"
  ]
}

定義

名稱 Description
FaceError

error 物件。 如需臉部服務所傳回之錯誤碼和訊息的完整詳細數據,請參閱下列連結: https://aka.ms/face-error-codes-and-messages

FaceErrorResponse

包含錯誤詳細數據的回應。

GroupingResult

群組臉部作業的回應本文。

FaceError

error 物件。 如需臉部服務所傳回之錯誤碼和訊息的完整詳細數據,請參閱下列連結: https://aka.ms/face-error-codes-and-messages

名稱 類型 Description
code

string

其中一組伺服器定義的錯誤碼。

message

string

人類可讀取的錯誤表示法。

FaceErrorResponse

包含錯誤詳細數據的回應。

名稱 類型 Description
error

FaceError

error 物件。

GroupingResult

群組臉部作業的回應本文。

名稱 類型 Description
groups

string[]

根據臉部相似度的原始臉部分割。 群組 會依臉部數目來排名。

messyGroup

string[]

臉部標識碼陣列,無法從原始臉部找到任何類似的臉部。