Hannibal

Total votes: 0

L’objectif du projet Hannibal est de réaliser un programme permettant, grâce à une photo d’un véhicule, de lire la plaque d’immatriculation.

Ces systèmes existe déjà mais tous ces logiciels coutent très chers et sont réserves aux grosses entreprises, seules capables d’avoir les ressources nécessaires à l’achat. Smart Mobile Software (SMS) est une entreprise spécialisée dans les applications Smartphone, utile pour les hommes d’affaires et spécialisée dans la reconnaissance de caractères et d’images. C’est donc tout naturellement que certains clients responsables de PME ont demandé à l’entreprise SMS de créer cette application. Notre contact chez SMS nous a demandé de faire pour l’instant un code tournant sur pc, il se chargera lui-même de la transcrire pour Smartphone. L’entrée de notre programme est la photo prise de la voiture et envoyé sur le site. Tout d’abord, un programme en PHP s’occupe de la récupération de la photo et du retour de la plaque finale. Ensuite, un code en C++ s’occupe des manipulations sur l’image. La première étape consiste à trouver la plaque sur l’image par le biais de diverses manipulations sur la photo (noir et blanc, binarisation…) de sorte que Tesseract au même niveau qu’OpenCV, l’outil que nous utilisons pour travailler sur l’image arrive à isoler les pseudo-rectangles présent et trouve par une série de test, lequel est la plaque. Une fois la plaque trouvée, le logiciel l’isole, la normalise et, grâce à une reconnaissance de caractère, lis la plaque. Il ne reste ensuite plus qu’à retourner la plaque sous forme de fichier JSON.

Ajouter un commentaire

CAPTCHA
Ce test a pour but d'empêcher les spams.
3 + 5 =
Trouvez la solution de ce problème mathématique simple et saisissez le résultat. Par exemple, pour 1 + 3, saisissez 4.