Skip to content

ID document detector, ID card detector, ID detection, ID reader, ID scanner, ID automation, ID capture

Notifications You must be signed in to change notification settings

kby-ai/IDCardDetection-Android

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

13 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Our facial recognition algorithm is globally top-ranked by NIST in the FRVT 1:1 leaderboards. badge

Latest NIST FRVT evaluation report 2024-12-20

FRVT Sheet

πŸ†” ID Document Liveness Detection - Linux - Here badge

πŸ€— Hugging Face - Here

πŸ“š Product & Resources - Here

πŸ›Ÿ Help Center - Here

πŸ’Ό KYC Verification Demo - Here

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

IDCardDetection-Android

Overview

This repository demonstrates ID document detection, ID card detector, ID card scanner and reader ID document scanner and reader, and passport reader technology developed by KBY-AI.

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

Try the APK

Google Play

Screenshots

β—ΎID Card Detection SDK Main Functionalities

Surpported ID Type Functionalities Release Type
ID Card Detecting Front/Back Side Android(Kotlin & Java)
Passport Extracting ID Document's Coordinates Web Front-end(Javascript)
Driver License Auto Capturing Server-Linux(Python)
Supporting 200+ Countries' ID Documents

β—ΎID Card Recognition Product List

No. Repository Release Type
1 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
7 ID Card Recognition - C# Server-Windows
➑️ ID Card Detection - Android Android

SDK License

  • The code line below shows how to update SDK with the license key:
    var ret = IDDetectSDK.setActivation(
    "e6vgsnSe/CxXxzHoH25Ko8WGPXPd7qAWKfoB1QgavVD9UYQI947I6kk70EQleiUcPtZxtvxroaX9\n" +
    "Z32Rm116Lw8K5qOk8DS/06j0Pt+sZYKye2xlQAbtXLqLSytXCyvqXXfOj0v6J/elDJV1J1P1mJ2n\n" +
    "IbxpwnghpMKjZ/n/tPJOvyRagvqJedo/iLnzfOFcEcAKUg9pCOzaM/wVICPZKJv8f5KreU6DVSq0\n" +
    "i40NTaKKYqP3MQwM42aQtbxk2wloL9VgHV87flyN+xDi9oG5ZbNaNd4dcVltq5sjxB6bmUWgMnxH\n" +
    "5l6OEEFaegfqWAioHTATRGZ9/nuNup4aHTRAtA=="
    )
  • To request license key, please contact us:
    πŸ§™Email: [email protected]
    πŸ§™Telegram: @kbyai
    πŸ§™WhatsApp: +19092802609
    πŸ§™Discord: KBY-AI
    πŸ§™Teams: KBY-AI

How To Run

Try to build this repo on Android Studio by linking real Android phone, not simulator. Once it works fine, you are ready to integrate our SDK to your project.

About SDK

1. Set up

  1. Try to build this repo on Android Studio 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 iddetectsdk) to the root folder in your project.

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

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

2. Initializing the SDK

  • Step One

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

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

IDDetectSDK.init(assets);

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

Releases

No releases published

Packages

No packages published