ID Card Recognition SDK - Android
This stands for ID card scanner, ID document reader, ID card reader, ID document recognition, passport scanner, ID scanner, MRZ parser, barcode reader, barcode scan, MRZ scan on Android
Last updated
This stands for ID card scanner, ID document reader, ID card reader, ID document recognition, passport scanner, ID scanner, MRZ parser, barcode reader, barcode scan, MRZ scan on Android
We offer lifetime license(perpetual license) tied to each application ID for Android SDKs.
The license is available with a one-time payment—meaning once you purchase it, you can use our SDK indefinitely without any recurring fees.
To request a license, please contact us:
Email: contact@kby-ai.com
Telegram: @kbyaisupport
WhatsApp: +13348402323
CPU: 2 cores or more
RAM: 150MB or more
OS: Android 4.4 or later
Architecture: arm64-v8a, armeabi-v7alibidsdk
Copy the SDK (libidsdk folder) to the root folder of your project.
Add SDK to the project in settings.gradle
Add dependency to your build.gradle
Step one
To begin, you need to activate the SDK using the license that you have received.
If activation is successful, the return value will be SDK_SUCCESS. Otherwise, an error value will be returned.
Step Two
After activation, call the SDK's initialization function.
If initialization is successful, the return value will be SDK_SUCCESS. Otherwise, an error value will be returned.
This enumeration represents the return value of the init and setActivation functions.
Successful activation or initialization
0
SDK_SUCCESS
License key error
-1
SDK_LICENSE_KEY_ERROR
AppID error (Not used in Server SDK)
-2
SDK_LICENSE_APPID_ERROR
License expiration
-3
SDK_LICENSE_EXPIRED
Not activated
-4
SDK_NO_ACTIVATED
Failed to initialize SDK
-5
SDK_INIT_ERROR
To begin, you need to activate the SDK using the license that you have received.
If activation is successful, the return value will be SDK_SUCCESS. Otherwise, an error value will be returned.
After activation, call the SDK's initialization function.
If initialization is successful, the return value will be SDK_SUCCESS. Otherwise, an error value will be returned.
The SDK provides a single API for ID card recognition.
The function can be used as follows:
This function takes a single parameter, which is a bitmap object.
If the recognition is successful, the function will return a JSON-formatted string containing the recognized information. In case of failure, the return value will be NULL.
Last updated
include ':libidsdk'implementation project(path: ':libidsdk')IDSDK.setActivation("...");IDSDK.init(this); //this -> MainActivityvar ret = IDSDK.setActivation("...") ret = IDSDK.init(this) //this -> MainActivityString result = IDSDK.idcardRecognition(bitmap);