{"id":28251855,"url":"https://github.com/kby-ai/idcardrecognition-android","last_synced_at":"2025-07-17T18:03:37.220Z","repository":{"id":187453436,"uuid":"652144876","full_name":"kby-ai/IDCardRecognition-Android","owner":"kby-ai","description":"ID Card Recognition, Intelligent ID OCR, Global ID Document Recognition, ID Card Recognition, Passport Recognition, Driver License Recognition, ID Scanner, ID Document Reader, ID Card OCR, ID Document OCR","archived":false,"fork":false,"pushed_at":"2025-05-05T13:21:39.000Z","size":523,"stargazers_count":15,"open_issues_count":0,"forks_count":6,"subscribers_count":6,"default_branch":"main","last_synced_at":"2025-05-19T15:15:44.879Z","etag":null,"topics":["authentication","barcode-reader","barcode-scanner","biometrics","id","id-card-extraction","id-card-recognition","id-document-reader","id-scan","id-scanning","identity","idv","idverification","kyc","mrz-parser","mrz-scanner","nfc-card-reader","ocr","onbording","passport-reader"],"latest_commit_sha":null,"homepage":"https://kby-ai.com/id-document-recognition-sdk/","language":"Kotlin","has_issues":false,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/kby-ai.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-06-11T08:23:32.000Z","updated_at":"2025-05-16T01:56:11.000Z","dependencies_parsed_at":"2025-04-03T01:27:50.185Z","dependency_job_id":"d65fb820-4ab6-44e2-82db-799dcc9357b9","html_url":"https://github.com/kby-ai/IDCardRecognition-Android","commit_stats":null,"previous_names":["kby-ai/idcardrecognition-android"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/kby-ai/IDCardRecognition-Android","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kby-ai%2FIDCardRecognition-Android","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kby-ai%2FIDCardRecognition-Android/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kby-ai%2FIDCardRecognition-Android/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kby-ai%2FIDCardRecognition-Android/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/kby-ai","download_url":"https://codeload.github.com/kby-ai/IDCardRecognition-Android/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kby-ai%2FIDCardRecognition-Android/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":265642258,"owners_count":23803848,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["authentication","barcode-reader","barcode-scanner","biometrics","id","id-card-extraction","id-card-recognition","id-document-reader","id-scan","id-scanning","identity","idv","idverification","kyc","mrz-parser","mrz-scanner","nfc-card-reader","ocr","onbording","passport-reader"],"created_at":"2025-05-19T15:15:45.928Z","updated_at":"2025-07-17T18:03:37.212Z","avatar_url":"https://github.com/kby-ai.png","language":"Kotlin","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://play.google.com/store/apps/dev?id=7086930298279250852\" target=\"_blank\"\u003e\n    \u003cimg alt=\"\" src=\"https://github-production-user-asset-6210df.s3.amazonaws.com/125717930/246971879-8ce757c3-90dc-438d-807f-3f3d29ddc064.png\" width=500/\u003e\n  \u003c/a\u003e  \n\u003c/p\u003e\n\n### Our facial recognition algorithm is globally top-ranked by NIST in the FRVT 1:1 leaderboards. \u003cspan\u003e\u003cimg src=\"https://github.com/kby-ai/.github/assets/125717930/bcf351c5-8b7a-496e-a8f9-c236eb8ad59e\" alt=\"badge\" width=\"36\" height=\"20\"\u003e\u003c/span\u003e  \n[Latest NIST FRVT evaluation report 2024-12-20](https://pages.nist.gov/frvt/html/frvt11.html)  \n\n![FRVT Sheet](https://github.com/user-attachments/assets/16b4cee2-3a91-453f-94e0-9e81262393d7)\n\n#### 🆔 ID Document Liveness Detection - Linux - [Here](https://web.kby-ai.com)  \u003cspan\u003e\u003cimg src=\"https://github.com/kby-ai/.github/assets/125717930/bcf351c5-8b7a-496e-a8f9-c236eb8ad59e\" alt=\"badge\" width=\"36\" height=\"20\"\u003e\u003c/span\u003e\n#### 🤗 Hugging Face - [Here](https://huggingface.co/spaces/kby-ai/IDCardRecognition)\n#### 📚 Product \u0026 Resources - [Here](https://github.com/kby-ai/Product)\n#### 🛟 Help Center - [Here](https://docs.kby-ai.com/help/product/id-card-sdk)\n#### 💼 KYC Verification Demo - [Here](https://github.com/kby-ai/KYC-Verification-Demo-Android)\n#### 🙋‍♀️ Docker Hub - [Here](https://hub.docker.com/r/kbyai/idcard-recognition)\n\n# IDCardRecognition-Android\n## Overview\n\nThis 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`.\n\n\u003e In this repository, we integrated `KBY-AI`'s `ID document OCR` solution into `Android` native platform.\u003c/br\u003e\n## Try the APK\n\n### Google Play\n\n\u003ca href=\"https://play.google.com/store/apps/details?id=com.kbyai.idcardrecognition\" target=\"_blank\"\u003e\n  \u003cimg alt=\"\" src=\"https://user-images.githubusercontent.com/125717930/230804673-17c99e7d-6a21-4a64-8b9e-a465142da148.png\" height=80/\u003e\n\u003c/a\u003e\n\n## Performance Video\nYou can visit our YouTube video [here](https://www.youtube.com/watch?v=s3G3MzrdDXI) to see how well our demo app works.\u003c/br\u003e\u003c/br\u003e\n[![ID Card Recognition iOS](https://img.youtube.com/vi/s3G3MzrdDXI/0.jpg)](https://www.youtube.com/watch?v=s3G3MzrdDXI)\n\n## Screenshots\n\n\u003cp float=\"left\"\u003e\n  \u003cimg src=\"https://github.com/kby-ai/IDCardRecognition-Android/assets/125717930/a3bcd830-7db3-4904-ad7c-0070b0a76faf\" width=240/\u003e\n  \u003cimg src=\"https://github.com/kby-ai/IDCardRecognition-Android/assets/125717930/9a753652-25b4-41ae-a1d5-b2e96c59aea8\" width=240/\u003e\n  \u003cimg src=\"https://github.com/kby-ai/IDCardRecognition-Android/assets/125717930/8ed4c26b-8306-43ca-9f32-094108bdca9e\" width=240/\u003e\n\u003c/p\u003e\n\n### ◾ID Card Recognition SDK Main Functionalities\n\n  | Surpported ID Type      | Functionalities | Release Type |\n  |------------------|------------------|------------------|\n  | ID Card        | Extracting Information(OCR)    | Android(`Kotlin \u0026 Java`) |\n  | Passport        | Scanning Barcode    | iOS(`Swift \u0026 Objectiv-C`) |\n  | Driver License        | Parsing MRZ    | Flutter(`Dart`) |\n  |         | Auto Capturing    | Web Front-end(`Javascript`) |\n  |         | Scanning QR code        | Server-Windows(`Python`) |\n  |         | Supporting 200+ Countries' ID Documents        | Server-Linux(`Python`) |\n  |         | Supporting 130+ Languages        |  |\n  |         | ID Document Detection        |  |\n\n### ◾ID Card Recognition Product List\n  | No.      | Repository | Release Type |\n  |------------------|------------------|------------------|\n  | ➡️        | \u003cb\u003e[ID Card Recognition - Android](https://github.com/kby-ai/IDCardRecognition-Android)\u003c/b\u003e    | \u003cb\u003eAndroid\u003c/b\u003e |\n  | 2        | [ID Card Recognition - iOS](https://github.com/kby-ai/IDCardRecognition-iOS)    | iOS |\n  | 3        | [ID Card Recognition - Flutter](https://github.com/kby-ai/IDCardRecognition-Flutter)    | Flutter |\n  | 4        | [ID Auto Capture - React](https://github.com/kby-ai/ID-document-capture-React)    | Web Front-end |\n  | 5        | [ID Card Recognition - Windows](https://github.com/kby-ai/IDCardRecognition-Windows)        | Server-Windows |\n  | 6        | [ID Card Recognition - Linux](https://github.com/kby-ai/IDCardRecognition-Docker)        | Server-Linux |\n  | 7        | [ID Card Recognition - C#](https://github.com/kby-ai/IDCardRecognition-CSharp-.NET)        | Server-Windows |\n\n## SDK License\n\n- The code line below shows how to update SDK with the `license key`: https://github.com/kby-ai/IDCardRecognition-Android/blob/1db9754a66b0211715ab458a23d3a2dd93f9303d/app/src/main/java/com/kbyai/idcardrecognition/MainActivity.kt#L22-L31\n- To request `license key`, please contact us:\u003c/br\u003e\n🧙`Email:` contact@kby-ai.com\u003c/br\u003e\n🧙`Telegram:` [@kbyai](https://t.me/kbyai)\u003c/br\u003e\n🧙`WhatsApp:` [+19092802609](https://wa.me/+19092802609)\u003c/br\u003e\n🧙`Discord:` [KBY-AI](https://discord.gg/CgHtWQ3k9T)\u003c/br\u003e\n🧙`Teams:` [KBY-AI](https://teams.live.com/l/invite/FBAYGB1-IlXkuQM3AY)\u003c/br\u003e\n\n## How To Run\n### 1. Placing Library File\n   Download the `SDK library` file for `Android`(`idsdk.aar`) from [here](https://drive.google.com/file/d/1hys99a7QG7-px_m8DGa9RKqR7wr6E8bS/view?usp=sharing) and put it on the suitable `SDK` folder(folder `libidsdk`).\u003c/br\u003e \n### 3. Running the App\n  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.\u003c/br\u003e\n\n## About SDK\n\n### 1. Set up\n1. Download our SDK library file(`idsdk.aar`) from [here](https://drive.google.com/file/d/1hys99a7QG7-px_m8DGa9RKqR7wr6E8bS/view?usp=sharing) and paste it to SDK folder(folder `libidsdk`).\u003c/br\u003e 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.\u003c/br\u003e\nAnd then copy the SDK(folder `libidsdk`) to the `root` folder in your project.\n\n2. Add SDK to the project in `settings.gradle`.\n```bash\ninclude ':libidsdk'\n```\n\n3. Add dependency to your `build.gradle`.\n```bash\nimplementation project(path: ':libidsdk')\n```\n\n### 2. Initializing the SDK\n\n- Step One\n\nTo begin, you need to activate the SDK using the `license key` that you have received.\n```kotlin\nIDSDK.setActivation(\"...\")\n```\n\nIf activation is successful, SDK would return `SDK_SUCCESS`. Otherwise, it would return an error message.\n\n- Step Two\n\nOnce activation is successful, you can call initialization function supported by our SDK.\n```kotlin\nIDSDK.init(getAssets());\n```\nIf initialization is successful, SDK would return `SDK_SUCCESS`. Otherwise, it would return an error message.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkby-ai%2Fidcardrecognition-android","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkby-ai%2Fidcardrecognition-android","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkby-ai%2Fidcardrecognition-android/lists"}