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를 통합하는 방법에 대한 상세 가이드를 제공합니다.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트