Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

kby-ai/IDCardDetection-Android

Open more actions menu

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: contact@kby-ai.com
    🧙Telegram: @kbyaisupport
    🧙WhatsApp: +13348402323
    🧙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

Packages

Contributors

Languages

Morty Proxy This is a proxified and sanitized view of the page, visit original site.