2.9 認証用顔写真の API
2.9.1 顔の数の検知 (/api/v1/recognition/check)
概要
認証用顔写真内の顔の数を特定します。
リクエストアドレスの例
https://HOST:PORT/api/v1/recognition/check
リクエスト方法
POST: form-data
リクエストパラメーター
パラメーター名 | 型 | 必須 | 説明 |
face_avatar | file | Yes | 認証用顔写真 |
app_key | string | Yes | Appキー |
sign | string | Yes | シグネチャ。1.3.1 シグネチャ(sign)の計算の項を参照してください |
timestamp | string | Yes | タイムスタンプ |
通常のレスポンス
レスポンスのフィールド
パラメーター名 | 型 | 説明 |
code | int | リターンコード |
message | string | リターンメッセージ |
desc | string | 不正なリターンの説明 |
data | int | 顔の数 |
エラーレスポンスのフィールド
コード | メッセージ | 説明 |
30001 | Param Invalid | 認証用顔写真のタイプが不正です |
30003 | No Face Detected In The Image | 顔が検出されませんでした。 |
2.9.2 認証用顔写真品質の検出 (/api/v1/recognition/quality)
概要
認証用顔写真の品質を検出します。
リクエストアドレスの例
https://HOST:PORT/api/v1/recognition/quality
リクエスト方法
POST: form-data
リクエストパラメーター
パラメーター名 | 型 | 必須 | 説明 |
face_avatar | file | Yes | 認証用顔写真 |
app_key | string | Yes | Appキー |
sign | string | Yes | シグネチャ。1.3.1 シグネチャ(sign)の計算の項を参照してください |
timestamp | string | Yes | タイムスタンプ |
通常のレスポンス
レスポンスのフィールド
パラメーター名 | 型 | 説明 |
qa_code | int | リターンコード |
qa_msg | string | リターンメッセージ |
qa_desc | string | リターンの説明 |
qa_code の説明
リターンコード | リターンメッセージ | リターンの説明 |
0 | PASS | 通過 |
101 | BAN:face count is over the max | 顔の数が最大数の制限を超えています |
10201 | BAN:image size wrong, two small | 認証用顔写真が小さすぎます |
10301 | BAN:the alignment score is substandard | 検知スコアが低すぎます |
1030201 | BAN:the face rect's pixels is too low | 顔フレームのピクセルが少なすぎます |
1030301 | BAN:the face pose pitch is substandard | ピッチ角が大きすぎます |
1030302 | BAN:the face pose yaw is substandard | 転向角が大きすぎます |
1030303 | BAN:the face pose roll is substandard | ロール角が大きすぎます |
10401 | BAN:the face quality{distance to center} is substandard | 対面距離が基準を満たしていません |
10402 | BAN:the face quality{face size} is substandard | 顔サイズ比が小さすぎます(顔の長方形の領域/ 画像領域) |
10403 | BAN:the face quality{face cover} is substandard | 顔が遮られすぎています |
10404 | BAN:the face quality{brightness} is substandard | 明るさが基準を満たしていません |
10405 | BAN:the face quality{sharpness} is substandard | 明度が基準を満たしていません。(写真がぼやけています) |
10406 | BAN:the face quality{mouth opened} is substandard | 口が開き過ぎています |
10407 | BAN:the face quality{face missing} is substandard | 欠けた顔が多すぎます |
エラーレスポンスのフィールド
コード | メッセージ | 説明 |
30001 | Param Invalid | 無効なパラメーターです |
30001 | Param Invalid | 写真が大きすぎます |
30005 | Avatar File Illegal | ファイルのサイズが大きすぎます |
30005 | Avatar File Illegal | 処理中にエラーが発生しました |
30006 | Face Number Invalid | 無効な顔です |
50002 | Internal Server Error | シリアル化エラー |
最終更新