🇨🇲 CNI Cameroun 100% On-Device v1.0.0

SDK de scan et vérification
CNI Cameroun

OCR, détection de document, face matching et liveness détection — entièrement sur l'appareil, aucune donnée envoyée au serveur. TFLite custom + ML Kit Google.

W
CMR ID Scanner
SDK de démo
⚠️ Application de test. Aucune donnée personnelle n'est stockée.
RÉPUBLIQUE DU CAMEROUN
CARTE NATIONALE D'IDENTITÉ
TANDENT YANG AHANDA
DANIEL CHARLES
10.12.1975 · M
100000000
Placez la CNI dans le cadre
CMR_CNI_POLY_2016
AA00000000
12/13 champs extraits · 92% précision
NOMTANDENT YANG AHANDA
PRÉNOMSDANIEL CHARLES
Date naissance10/12/1975
SexeM
Date expiration12/01/2032
Lieu naissanceYAOUNDÉ
ProfessionINGENIEUR
N° CNIAA00000000
0.82
Score de similarité
📷
🤳
Comparaison photo CNI ↔ selfie
Niveau : HIGH
✓ Identité vérifiée

Parcourez les écrans de l'application — reproduction fidèle du design réel.

Fonctionnalités

Tout ce dont tu as besoin pour la vérification d'identité mobile

📄

OCR on-device

Extraction de 13 champs (NOM, PRÉNOMS, dates, NIU, CNI…) avec 92% de précision sur la e-CNI 2016. CLAHE + ML Kit + correction OCR contextuelle.

🎯

Détection TFLite custom

Modèle MobileNetV2 entraîné sur 630 images CNI CMR. Localise et crop la carte avant l'OCR pour maximiser la précision.

👤

Face matching

Comparaison photo CNI ↔ selfie via histogrammes YCbCr + SSIM + edges. Seuils configurables fintech / banque / gouvernement.

🛡️

Liveness passif

Détection anti-spoofing basée sur texture LBP + variance chromatique. Rejet automatique des photocopies noir & blanc.

🔒

100% offline

Aucun envoi serveur des images. Conformité RGPD. Buffers mémoire effacés après traitement. Chiffrement possible des modèles.

📱

Multi-plateforme

AAR Android, Framework iOS, wrappers Flutter / React Native / Xamarin. API unifiée sdk.process(recto, verso, selfie) → JSON.

Télécharger l'APK de démo

Application de test avec deux modes : Statique (ML Kit seul) et Dynamique (VisionSDK + ONNX Runtime). Installable sur Android 7.0+. Partagez avec votre équipe pour évaluation.

📥 Télécharger la dernière version — VisionSDK v3 (68 MB)
Versions antérieures (référence uniquement)
APK signé · 2026

Journal des versions

Améliorations clés apportées entre chaque release.

v3
21 avril 2026
DERNIÈRE
VisionSDK — refonte complète
  • Runtime ONNX Runtime Mobile 1.16.3 remplaçant TFLite (résout le bug float16 qui désactivait silencieusement les modèles).
  • Nouveau parser MRZ ICAO 9303 (TD1 + TD3) avec validation des check digits et dates humanisées (DD/MM/YYYY).
  • FieldParser durci : PRENOM lu avant ou après le label, rejet des entêtes carte (RÉPUBLIQUE, CMR, CAMEROUN), rejet des lieux (YAOUNDÉ, NSIMEYONG, DOUALA…), dédup NOM / PRENOM.
  • OCR tolérant aux bruits : correction automatique O↔0, C↔0, I↔1, S↔5, n↔0 sur chiffres et dates.
  • DATE_DELIVRANCE scoped — n'est émise que si trouvée à côté d'un libellé explicite (finie l'invention depuis l'horloge Windows).
  • doc_detector ORT câblé — MobileNetV3 entraîné sur 582 CIN CMR, crop automatique avant OCR.
  • Crop au cadre guide dans ScanActivity : plus d'OCR sur l'UI Word autour de la carte.
  • Nouvelle signature (B3G VisionSDK RSA 4096) — bundle distinct, installable côte à côte avec v1/v2 désinstallés.
v2
17 avril 2026
CmrIdScanner — face matching africain
  • MobileFaceNet (InsightFace w600k) intégré : embeddings 512-D + cosine similarity, remplace les histogrammes couleur qui généraient des faux positifs sur peaux foncées.
  • CRNN CMR v3b en shadow — inférence parallèle à ML Kit pour benchmark (loggée dans analytics).
  • Images analytics en pleine résolution (fin du thumbnail 225×300 px) pour la collecte de dataset.
  • Champs analytics enrichis : ocr_mode, face_compare_method, raw_cosine, generation, mrz_valid, timings détaillés.
  • Auto-rotation si CNI portrait détectée (tente OCR à 90° et garde la meilleure lecture).
  • ABI arm64-only + int8 quantization — APK passé de 395 MB (build buggé) à 61 MB.
v1
15 avril 2026
CmrOcrDemo — version initiale
  • OCR CIN CMR via Google ML Kit (latin text recognition).
  • Face detection ML Kit + compare par histogramme couleur YCbCr.
  • Détection de document TFLite (document_detector_fp16).
  • Rejet des copies noir & blanc (mode dynamique).
  • Analytics backend local (Express + SQL Server).