FaceAISDK/FaceRecognition_ReactNative
ReactNative on-device face verification, liveness detection, and face enrollment for Android and iOS.
解決する課題
このプロジェクトは FaceAISDK の React Native ラッパーを提供し、開発者がクラウドバックエンドを必要とせずに、iOS および Android デバイス上でオフラインの顔登録、照合、生体検知を実装できるようにします。
仕組み
@faceaisdk/react-native-face-sdk パッケージを統合しており、顔関連タスクのためのネイティブ API セットを提供します。SDK がカメラインターフェースとデバイス上の処理を管理します。主な機能は以下の通りです:
- 登録 (Enrollment):カメラ経由で顔をキャプチャするか、Base64 画像をインポートして顔特徴を作成します。
- 照合 (Verification):ライブの顔と保存された顔特徴を比較して本人確認を行い、生体検知と組み合わせてなりすましを防止します。
- 生体検知 (Liveness Detection):カメラの前にいる人物が写真やビデオではなく、実在の人物であるかを確認します。
- 特徴管理 (Feature Management):特定の顔 ID に関連付けられた顔特徴のクエリ、挿入、削除を行います。
対象ユーザー
React Native を使用しており、安全なオフライン生体認証と本人確認をアプリケーションに統合する必要があるモバイルアプリ開発者。
ハイライト
- オフライン処理:すべての顔認識と生体チェックはデバイス上でローカルに実行されます。
- クロスプラットフォーム:iOS (15.5+) および Android (API 24+) をサポート。
- 生体検知:ユーザーが実在の人物であることを確認するための、設定可能な動作タイプとステップが含まれています。
- カスタマイズ可能な照合:顔照合の類似度しきい値を設定可能です。
- ネイティブ統合:CocoaPods および Android SDK を介して既存の React Native プロジェクトに SDK を統合するための詳細なガイドを提供します。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト