Précédent   Forum du club des développeurs et IT Pro > C et C++ > Bibliothèques > OpenCV
OpenCV Vos questions sur l'API de traitement d'images OpenCV.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse
 
Outils de la discussion
Publicité
'
Vieux 09/11/2012, 16h52   #1
jeje42
Invité de passage
 
Inscription : novembre 2009
Messages : 4
Détails du profil
Informations forums :
Inscription : novembre 2009
Messages : 4
Points : 0
Points : 0
Par défaut Reconnaissance de numéro de dossard

Bonjour,

J'ai le problème suivant : lors d'un marathon, des photos ont été prises (plusieurs milliers) et doivent être taggées (par le numéro de dossard qui figure sur le torse du coureur) afin que les participants puissent retrouver les clichés où ils figurent, via un moteur de recherche.

Je souhaite pouvoir effectuer ce long processus de taggage des photos de manière automatique, plutôt que manuelle.

Je n'ai aucune compétence dans l'utilisation de cette bibliothèque et, à vrai dire, n'ai jamais fait de reconnaissance d'image.

Le déroulement, tel que je l'imagine, serait de localiser dans la photo le ou les dossards présents (un exemple de photo, trouvée sur le web), et ensuite de lire dans ces dossards le nombre qui est inscrit.

Il arrive que le dossard ne soit pas aussi lisible, qu'il soit de biais ou qu'il soit masqué.

Que pensez-vous de la tâche que je souhaite réaliser, est-elle faisable par un débutant ou bien suis-je trop ambitieux ? Pouvez-vous m'aiguiller ?

Merci pour vos réponses,

Jérémy
jeje42 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/11/2012, 17h22   #2
Ngork
Membre chevronné
 
Homme
Auditeur informatique
Inscription : avril 2009
Messages : 118
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Auditeur informatique
Secteur : Finance

Informations forums :
Inscription : avril 2009
Messages : 118
Points : 650
Points : 650
Par défaut Faisable oui, facile non ...

Si tu n'es pas familier d'OpenCV, je te suggère une solution plus simple :

- binérisation claire des clichés,
- passage OCR (dans les logiciels ouverts que j'ai testés, Tesseract fonctionne vraiment très bien, GOCR est plus aléatoire),
- élimination des lettres pour ne conserver en tags que les groupes de chiffres.

Sinon, si cela ne te satisfait pas et que tu veux vraiment utiliser OpenCV, tu peux ajouter après la binérisation une étape de détection des rectangles et lancer la reconnaissance de caractères seulement dans ces rectangles, et si tu te sens vraiment ambitieux, tu peux même te lancer dans un traitement de remise à plat de ces rectangles par une correction géométrique de l'angle de vue et/ou de la déformation avant l'étape d'OCR.

Du boulot en perspective !
Ngork est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 05h52.


 
 
 
 
Partenaires

Hébergement Web