Skip to content

ID document recognition Android to read ID card, passport and driver license, which is most powerful ID scanner and ID document reader

Notifications You must be signed in to change notification settings

kby-ai/IDCardRecognition-Android

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

22 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ€— Hugging Face - Here

πŸ“š Product & Resources - Here

πŸ›Ÿ Help Center - Here

πŸ’Ό KYC Verification Demo - Here

πŸ™‹β€β™€οΈ Docker Hub - Here

IDCardRecognition-Android

Overview

This repository demonstrates ID document recognition, ID card recognition, ID card scanner and reader ID document scanner and reader, ID Card OCR, passport reader and passport recognition technology developed by KBY-AI.

In this repository, we integrated KBY-AI's ID document OCR solution into Android native platform.

Try the APK

Google Play

Performance Video

You can visit our YouTube video here to see how well our demo app works.

ID Card Recognition iOS

Screenshots

β—ΎID Card Recognition SDK Main Functionalities

Surpported ID Type Functionalities Release Type
ID Card Extracting Information(OCR) Android(Kotlin & Java)
Passport Scanning Barcode iOS(Swift & Objectiv-C)
Driver License Parsing MRZ Flutter(Dart)
Auto Capturing Web Front-end(Javascript)
Scanning QR code Server-Windows(Python)
Supporting 200+ Countries' ID Documents Server-Linux(Python)
Supporting 130+ Languages
ID Document Detection

β—ΎID Card Recognition Product List

No. Repository Release Type
➑️ ID Card Recognition - Android Android
2 ID Card Recognition - iOS iOS
3 ID Card Recognition - Flutter Flutter
4 ID Auto Capture - React Web Front-end
5 ID Card Recognition - Windows Server-Windows
6 ID Card Recognition - Linux Server-Linux

SDK License

About SDK

1. Set up

  1. Download our SDK library file from here and paste it to SDK folder(folder libidsdk).
    Try to build this repo to make sure that SDK works fine by linking real Android phone, not simulator. Once it works fine, you are ready to integrate our SDK to your project.
    And then copy the SDK(folder libidsdk) to the root folder in your project.

  2. Add SDK to the project in settings.gradle.

include ':libidsdk'
  1. Add dependency to your build.gradle.
implementation project(path: ':libidsdk')

2. Initializing the SDK

  • Step One

To begin, you need to activate the SDK using the license key that you have received.

IDSDK.setActivation("...")

If activation is successful, SDK would return SDK_SUCCESS. Otherwise, it would return an error message.

  • Step Two

Once activation is successful, you can call initialization function supported by our SDK.

IDSDK.init(getAssets());

If initialization is successful, SDK would return SDK_SUCCESS. Otherwise, it would return an error message.