CardScanEye

CardScanEye

Application Android de tour de magie : elle reconnaît les cartes à jouer présentées devant la caméra frontale et les annonce vocalement en français, sans jamais afficher l'image de la caméra. L'écran imite une veille de téléphone Pixel, fond noir et grande horloge : rien ne laisse deviner que l'appareil observe.

Utilisation

Lancez l'application et présentez une carte devant la caméra frontale. La carte est annoncée par la voix de synthèse et ajoutée au paquet suivi. L'écran reste allumé pendant toute la séance.

Le menu ⋮ commande quatre réglages, conservés d'une séance à l'autre :

Ce que fait l'application

Comment la reconnaissance fonctionne

La carte est reconnue par un réseau de neurones embarqué, YOLOv8, entraîné sur des photographies de cartes à jouer et converti au format TensorFlow Lite.

Tout le calcul se fait sur le téléphone : aucune image ne quitte l'appareil et aucune connexion réseau n'est nécessaire. Sur un Pixel 8, une image est analysée en huit millisecondes environ.

Dépendances et licences

Langage et cadre applicatif

Bibliothèque Licence
Kotlin 2.0 Apache 2.0
Jetpack Compose : interface déclarative Apache 2.0
Material Design 3 : thème et composants Apache 2.0
AndroidX Activity Compose Apache 2.0
AndroidX Lifecycle Apache 2.0
Navigation Compose Apache 2.0

Caméra

Bibliothèque Licence
CameraX : capture vidéo Jetpack Apache 2.0

Reconnaissance d'images

Bibliothèque Licence
YOLOv8 : architecture du modèle AGPL-3.0
TeogopK/Playing-Cards-Object-Detection : modèle entraîné et jeu de données MIT
TensorFlow Lite : moteur d'inférence embarqué Apache 2.0
TensorFlow Lite GPU delegate : accélération GPU Apache 2.0

Synthèse vocale

Bibliothèque Licence
Android TextToSpeech API Android intégrée

Licence

Copyright (C) Olivier Booklage 2026. Tous droits réservés.

Ce logiciel est la propriété exclusive de son auteur. Toute distribution, copie, modification ou revente, en tout ou en partie, est strictement interdite sans l'accord écrit préalable de l'auteur.

L'utilisation de ce logiciel est soumise à l'obtention d'une licence valide. Toute utilisation non autorisée constitue une violation des droits de propriété intellectuelle de l'auteur.

Pour toute demande relative à la licence, contactez l'auteur.


Cette version de démonstration est utilisable jusqu'au 01/02/2027.