Face Recognition Operations - Verify Face To Face
2 つの顔が同じ人物に属しているかどうかを確認します。
手記
-
- 顔の画質が高いほど、識別精度が向上します。 正面、透明、顔のサイズは 200 x 200 ピクセル (目の間に 100 ピクセル) 以上の高品質の顔を検討してください。
- 精度に敏感なシナリオについては、ご自身で判断してください。
- 両方の顔に関連付けられている 'recognitionModel' は同じである必要があります。
POST {endpoint}/face/{apiVersion}/verify
URI パラメーター
名前 | / | 必須 | 型 | 説明 |
---|---|---|---|---|
api
|
path | True |
string |
API バージョン |
endpoint
|
path | True |
string uri |
サポートされている Cognitive Services エンドポイント (プロトコルとホスト名。例: https://{resource-name}.cognitiveservices.azure.com)。 |
要求本文
名前 | 必須 | 型 | 説明 |
---|---|---|---|
faceId1 | True |
string |
1 つの顔の faceId は、"Detect" から取得されます。 |
faceId2 | True |
string |
別の顔の faceId は、"Detect" から取得されます。 |
応答
名前 | 型 | 説明 |
---|---|---|
200 OK |
呼び出しが成功すると、検証結果が返されます。 |
|
Other Status Codes |
予期しないエラー応答。 ヘッダー x-ms-error-code: string |
セキュリティ
Ocp-Apim-Subscription-Key
Azure AI Face サブスクリプションの秘密鍵。
型:
apiKey
/:
header
AADToken
Azure Active Directory OAuth2 フロー
型:
oauth2
フロー:
accessCode
Authorization URL (承認 URL):
https://api.example.com/oauth2/authorize
Token URL (トークン URL):
https://api.example.com/oauth2/token
スコープ
名前 | 説明 |
---|---|
https://cognitiveservices.azure.com/.default |
例
Verify Face to Face
要求のサンプル
POST {endpoint}/face/v1.2-preview.1/verify
{
"faceId1": "c5c24a82-6845-4031-9d5d-978df9175426",
"faceId2": "3aa87e30-b380-48eb-ad9e-1aa54fc52bd3"
}
応答のサンプル
{
"isIdentical": true,
"confidence": 0.8
}
定義
名前 | 説明 |
---|---|
Face |
エラー オブジェクト。 Face サービスによって返されるエラー コードとメッセージの詳細については、次のリンクを参照してください: https://aka.ms/face-error-codes-and-messages。 |
Face |
エラーの詳細を含む応答。 |
Verification |
結果を確認します。 |
FaceError
エラー オブジェクト。 Face サービスによって返されるエラー コードとメッセージの詳細については、次のリンクを参照してください: https://aka.ms/face-error-codes-and-messages。
名前 | 型 | 説明 |
---|---|---|
code |
string |
サーバー定義の一連のエラー コードの 1 つ。 |
message |
string |
エラーの人間が判読できる表現。 |
FaceErrorResponse
エラーの詳細を含む応答。
名前 | 型 | 説明 |
---|---|---|
error |
エラー オブジェクト。 |
VerificationResult
結果を確認します。
名前 | 型 | 説明 |
---|---|---|
confidence |
number |
数値は、2 つの顔が同じ人物に属しているかどうか、または顔が人物に属しているかどうかの類似性の信頼度を示します。 既定では、類似性の信頼度が 0.5 以上の場合、isIdentical は True に設定されます。 これは、上級ユーザーが 'isIdentical' をオーバーライドし、自分のデータで結果を微調整するのに役立ちます。 |
isIdentical |
boolean |
2 つの顔が同じ人物に属している場合、または顔が人物に属している場合は True、それ以外の場合は false。 |