Faceplugin-ltd/FaceRecognition-Android

Face Recognition, Face Liveness Detection, Face Anti-Spoofing, Face Detection, Face Landmarks, Face Compare, Face Matching, Face Pose, Face Expression, Face Attributes, Face Templates Extraction, Face Landmarks

해결하는 문제

이 프로젝트는 Android용 완전한 온디바이스 생체인식 엔진을 제공하여, 생체정보를 클라우드로 전송하지 않고도 모바일 앱에 얼굴 인식 및 라이브니스 검출 기능을 통합할 수 있도록 합니다. 은행, KYC(Know Your Customer), 접근 제어와 같은 프라이버시 중심 애플리케이션에 적합합니다.

작동 방식

SDK는 디바이스 내부에서 모든 데이터를 로컬로 처리하는 온프레미스 생체인식 엔진으로 작동합니다. facerecognitionsdk.aar라는 네이티브 라이브러리를 사용하여 얼굴 탐지, 등록을 위한 템플릿 추출, 그리고 1:N 식별을 위한 유사도 계산을 수행합니다. 라이브 카메라 매칭을 위한 VideoWorker와 스레딩, CameraX 통합, 로컬 데이터베이스 저장을 관리하는 Kotlin 헬퍼로 구성된 '데모 킷'을 포함합니다.

대상 사용자

오프라인, 온디바이스 얼굴 생체인식 처리가 필요한 아이덴티티 인증, 모바일 온보딩, 보안 앱을 개발하는 Android 개발자들입니다.

주요 특징

  • 온디바이스 처리: 생체정보가 클라우드로 전송되지 않아 높은 프라이버시를 보장합니다.
  • 포괄적인 생체인식: 1:N 식별, 2D 라이브니스/위조 방지, 타원형 가이드를 활용한 얼굴 캡처를 지원합니다.
  • 속성 분석: 14점 랜드마크, 나이, 성별, 감정, 이미지 품질(흐림, 노이즈, 자세)을 추출합니다.
  • 개발자 도구: 스레딩 및 카메라 처리 구현을 간소화하는 FaceRecognitionClient를 포함한 데모 킷이 제공됩니다.

관련

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