Skip to content

Latest commit

 

History

History
105 lines (81 loc) · 5.42 KB

README.md

File metadata and controls

105 lines (81 loc) · 5.42 KB

🤗 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.