Face Recognition Operations - Verify From Person Directory

顔が Person Directory の人物に属しているかどうかを確認します。

手記

    • 顔の画質が高いほど、識別精度が向上します。 正面、透明、顔のサイズは 200 x 200 ピクセル (目の間に 100 ピクセル) 以上の高品質の顔を検討してください。
    • 精度に敏感なシナリオについては、ご自身で判断してください。
    • Verify 操作は、クエリの顔に関連付けられている同じ認識モデルで取得された顔のみを照合できます。
POST {endpoint}/face/{apiVersion}/verify

URI パラメーター

名前 / 必須 説明
apiVersion
path True

string

API バージョン

endpoint
path True

string (uri)

サポートされている Cognitive Services エンドポイント (プロトコルとホスト名。例: https://{resource-name}.cognitiveservices.azure.com)。

要求本文

名前 必須 説明
faceId True

string (uuid)

顔の faceId は、"Detect" から取得されます。

personId True

string (uuid)

PersonDirectory Person で特定のユーザーを指定します。

応答

名前 説明
200 OK

VerificationResult

呼び出しが成功すると、検証結果が返されます。

Other Status Codes

FaceErrorResponse

予期しないエラー応答。

ヘッダー

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 from PersonDirectory

要求のサンプル

POST {endpoint}/face/v1.2/verify

{
  "faceId": "c5c24a82-6845-4031-9d5d-978df9175426",
  "personId": "815df99c-598f-4926-930a-a734b3fd651c"
}

応答のサンプル

{
  "isIdentical": true,
  "confidence": 0.8
}

定義

名前 説明
FaceError

エラー オブジェクト。 Face サービスによって返されるエラー コードとメッセージの詳細については、次のリンクを参照してください: https://aka.ms/face-error-codes-and-messages

FaceErrorResponse

エラーの詳細を含む応答。

VerificationResult

結果を確認します。

FaceError

エラー オブジェクト。 Face サービスによって返されるエラー コードとメッセージの詳細については、次のリンクを参照してください: https://aka.ms/face-error-codes-and-messages

名前 説明
code

string

サーバー定義の一連のエラー コードの 1 つ。

message

string

エラーの人間が判読できる表現。

FaceErrorResponse

エラーの詳細を含む応答。

名前 説明
error

FaceError

エラー オブジェクト。

VerificationResult

結果を確認します。

名前 説明
confidence

number (float)

minimum: 0
maximum: 1

数値は、2 つの顔が同じ人物に属しているかどうか、または顔が人物に属しているかどうかの類似性の信頼度を示します。 既定では、類似性の信頼度が 0.5 以上の場合、isIdentical は True に設定されます。 これは、上級ユーザーが 'isIdentical' をオーバーライドし、自分のデータで結果を微調整するのに役立ちます。

isIdentical

boolean

2 つの顔が同じ人物に属している場合、または顔が人物に属している場合は True、それ以外の場合は false。