FaceAISDK/FaceRecognition_ReactNative

ReactNative on-device face verification, liveness detection, and face enrollment for Android and iOS.

해결하는 문제

이 프로젝트는 모바일 애플리케이션에 오프라인 얼굴 인식 및 라이브니스 검출을 통합하기 위한 React Native 구현을 제공합니다. 개발자는 핵심 얼굴 매칭 로직을 클라우드 서버에 의존하지 않고, 디바이스 내에서 사용자 신원을 확인할 수 있습니다.

작동 방식

@faceaisdk/react-native-face-sdk 네이티브 모듈의 래퍼로 작동하며, iOS 및 Android의 디바이스 카메라와 네이티브 얼굴 알고리즘을 활용합니다. SDK는 얼굴 이미지 캡처, 얼굴 특징(임베딩) 추출, 그리고 이러한 특징 간 비교를 통해 1:1 인증을 수행합니다.

대상 사용자

React Native를 사용하는 모바일 앱 개발자 중, 스푸핑을 방지하기 위해 라이브니스 검사가 포함된 안전한 생체 인증, 사용자 등록, 또는 신원 확인 기능을 구현하고자 하는 분들입니다.

주요 특징

  • 오프라인 처리: 디바이스 내에서 얼굴 등록 및 인증을 로컬로 수행합니다.
  • 라이브니스 검출: 스캔 중인 얼굴이 실제 사람인지, 사진이나 동영상이 아닌지 확인하는 내장 검사 기능이 있습니다.
  • 유연한 등록: SDK의 자체 카메라 인터페이스를 사용하거나, 사용자 정의 Base64 이미지를 제공하여 얼굴을 등록할 수 있습니다.
  • 기능 관리: 얼굴 특징 데이터를 수동으로 쿼리, 삽입, 삭제할 수 있는 API를 제공합니다.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트