microblink/blinkid-android

Everything you need to add AI-driven ID scanning into your native Android app.

BlinkID SDK for Android – 무엇인가요

BlinkID는 앱 개발자가 신분증(여권, 운전면허증, 신분증 등)을 온디바이스로 스캔하고 데이터를 추출할 수 있도록 해주는 상용 Android 라이브러리입니다. SDK는 머신러닝 모델, 네이티브 C++ 코어, Jetpack Compose 컴포저블 또는 전통적인 Android 액티비티로 사용할 수 있는 완성된 사용자 인터페이스를 포함하고 있습니다.


누구에게 적합한가요?

  • 사용자 신원 확인이 필요한 모바일 앱 (KYC, 은행, 여행, 호스피탈리티).
  • OCR/ML 파이프라인을 처음부터 구축하는 대신 즉시 사용 가능한 솔루션을 원하는 개발자.
  • Kotlin/Compose를 선호하지만 기존 Java 코드도 지원하는 팀.

주요 기능 (README에 기술됨)

기능 의미
문서 지원 범위 다양한 유형의 신분증을 지원합니다. 정확한 목록은 Microblink의 문서 사이트에 있습니다.
결과 모델 스캔 후 BlinkIdScanningResult 객체를 받으며, 이름, 생년월일, 문서 번호 등 구조화된 필드가 가장 신뢰할 수 있는 소스(바코드 > MRZ > 시각)에서 추출됩니다.
두 가지 통합 방식 • BlinkIdCameraScanningScreen – 단일 액티비티용 완전히 사용자 정의 가능한 UI용 컴포저블.
• BlinkIdScanActivity – Java 전용 또는 최소한의 사용자 정의가 필요한 앱용 완성된 액티비티.
사용자 정의 UxSettings, UiSettings, CameraSettings, BlinkIdSessionSettings를 통해 색상, 타이포그래피, 문자열, 마스킹, 타임아웃 값, 카메라 설정, 심지어 저수준 세션 파라미터까지 조정 가능합니다.
리소스 관리 머신러닝 모델은 다운로드 가능한 리소스로 제공됩니다. 런타임에 다운로드하거나 APK에 포함하거나, OTA 업데이트를 통해 모델을 최신 상태로 유지할 수 있습니다.
기기 요구 사항 Android API 24+, ARMv7/ARM64 네이티브 바이너리, 최소 1080p 미리보기 지원 카메라.
라이선스 앱의 패키지 이름과 연결된 무료 또는 유료 라이선스 키가 필요합니다. 키는 Microblink Developer Hub에서 획득합니다.
문서 및 샘플 KDoc API 참조, 온라인 문서, 마이그레이션 가이드, 세 가지 샘플 앱 (Compose, 직접 API, Java).

시작하기 (요약)

  1. Maven Central 종속성 추가
    implementation "com.microblink:blinkid-ux:8002.0.0"
    
  2. Microblink 개발자 포털에서 라이선스 키 획득.
  3. SDK 초기화 (suspend 함수):
    val sdk = BlinkIdSdk.initializeSdk(context, BlinkIdSdkSettings(licenseKey = "YOUR_KEY"))
    
  4. 스캔 UI 실행 – 컴포저블 또는 액티비티 중 하나를 선택하고 sdk 인스턴스와 필요한 사용자 정의 설정을 전달합니다.
  5. 결과 처리 – 콜백을 통해 BlinkIdScanningResult를 받으며, 모든 추출된 필드가 포함됩니다.

README에 기재되지 않은 점

  • 온디바이스 학습 없음 – 모델은 사전 학습되어 리소스로 제공됨.
  • 오픈소스 코드 없음 – 리포지토리는 통합 래퍼만 포함되며, 핵심 ML 엔진은 비공개.
  • 무료 트라이얼 외의 가격 정보는 공개되지 않음.

결론

blinkid-android 리포지토리는 Android에서 AI 기반 문서 스캔을 위한 진정한 SDK입니다. 카메라 → ML 모델 → 구조화된 데이터라는 완성된 파이프라인과 유연한 UI 계층을 제공하며, 자체 컴퓨터 비전 스택을 구축하지 않고도 신뢰할 수 있는 ID 캡처가 필요한 개발자를 대상으로 합니다.

관련

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