4 よくある質問

Q1:SDK のエラーコードはありますか。

回答:STSilentLivenessEnumTypeHeaderおよびSTSilentLivenessFaceEnumTypeのエラーコードをご参照ください。

Q2:サイレント生体検知 SDK の検知成功後に返される顔画像の解像度はいくつですか。

回答:画像の解像度はカメラのsessionPresetによります (デフォルトは640×480ピクセル)。

Q3:Xcode 8以降かつ iOS 10以降の開発環境でシステムデバッグ中、システムのアルバムとカメラ機能の呼び出し時に強制終了が発生した場合は、どうすれば良いですか。

回答:info.plistファイルに、関連許可を追加する必要があります。

NSCameraUsageDescriptioncameraDesciption</string

Q4:サイレント生体検知 SDK の検知成功後に返される画像の数はいくつですか。

回答:画像は1枚だけ返されます。

Q5:統合中または使用中にエラーが発生した場合はどうすれば良いですか。

回答:統合中または使用中にエラーが発生した場合、コールバック関数を呼び出して詳細なエラー情報を表示し、エラーメッセージに従って対応します。

-(void)silentLivenessDidFailWithLivenessResult:(STIDSilentLivenessResult)livenessResult faceError:(STIDSilentLivenessFaceError)faceError protobufData:(NSData )protobufData images:(NSArray )imageArr faceRects:(NSArray *)faceRectArr;

Q6:エラーコード STIDSilentLiveness_E_LICENSE_FILE_NOT_FOUND が返されました。「ライセンスファイルが存在しません」と通知される理由は何ですか。

回答:提供されるSDKのデモには、デフォルトでライセンスファイルは含まれていません。詳しくは、ライセンス概要 の詳細な紹介をご参照ください。エラーの原因は次の通り考えられます。

  1. SDK デモを直接実行する前にライセンスファイルがインポートされていない

  2. xxx.lic ライセンスファイルの名前がコード内の名前と一致していない

  3. xxx.lic ファイルが Project-->TARGETS-->Build Phases-->Copy Bundle Resources にあるかどうかをご確認ください

上記の確認手順の実施後もエラーが返される場合は、キャッシュを消去するかプロジェクトを再起動することを推奨します。

Q7:「モデルファイルが存在しません」というエラーの理由は何ですか?

回答:1、インポートされたSDKが不完全で、モデルファイルがありません。再導入することをお勧めします。

2、以前に他のバージョンと統合されたSDKの場合も、このエラーが報告されます。SDKの元のバージョンを削除して、再統合することをお勧めします。

Q8:SDKの顔品質検出の主な機能は何ですか?

回答:品質検出モジュールは、生体検知プロセス中に高品質の顔画像を収集して出力するために、生体検知プロセスでの暗すぎる、明るすぎる、遮られた、ぼやけたなどの低品質条件を除外することで、フロントエンドでのリアルタイムの品質リマインダーを提示します。 同時に、品質検査モジュールは、低品質の取得シーンのフィルタリングにより、SDK検査の合格率も低下させます。

実際の使用シーンに応じて品質検査関連設定を有効にするかどうかを選択し、適切なしきい値を設定してください。サンプルでは、品質検査はデフォルトで無効になっています。有効にする必要がある場合は、ドキュメントに従って有効にすることができます。

iOS品質検査を有効にする方法:

// 暗い光と強い光をフィルタリングするかどうかを設定します。設定しない場合、デフォルトはオフです。

[livenessVC.detector setIlluminationFilterEnable:YES darkLightThreshold:kSenseIdLivenessDefaultDarkLightThreshold strongLightThreshold:kSenseIdLivenessDefaultStrongLightThreshold];

// ぼやけをフィルタリングするかどうかを設定します。設定しない場合、デフォルトはオフです。

[livenessVC.detector setBlurryFilterEnable:YES threshold:kSenseIdLivenessDefaultBlurThreshold];

Last updated