IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

OpenCV Discussion :

Opérateurs morphologiques et reconnaissance de caractère


Sujet :

OpenCV

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé Avatar de Space23
    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    185
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2008
    Messages : 185
    Par défaut Opérateurs morphologiques et reconnaissance de caractère
    Bonjour,

    J'utilise OpenCV pour extraire les caractères sur mon image. Pour cela je passe mon image en binaire puis j'utilise un algo pour trouver ces caractères.

    Mon algo ne marche pas trop mal mais certains caractères sont en deux parties du à une faible qualité de l'image (par exemple pour la lettre D), l'algo considère donc qu'il y a deux lettres.

    Je me doute qu'il faut que j'utilise un opérateur morphologique sur mon image en entrée (ouverture, dilatation etc...) mais soit ma lettre 'D' n'est pas en un seul morceau soit elle touche la lettre suivante, le 'E' .

    Est-ce que vous avez une idée du traitement le plus adapté à réaliser?
    Images attachées Images attachées   

  2. #2
    Nouveau candidat au Club
    Profil pro
    Inscrit en
    Juin 2011
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2011
    Messages : 2
    Par défaut
    Bonjour,

    Naïvement je tenterai de détecter les 3 contours (dans le cas DE) et je tenterai de les dilater séparément. Normalement au premier passage le [ du D devrait coller le ), lors du second tu devrais avoir un beau mélange et pour le troisième le ) et le E devrait se confondre.

    Cela pourrait te permettre d'éviter la fusion.

    Cordialement

    Edit: Si je ne suis pas clair, faites le moi savoir

  3. #3
    Membre confirmé Avatar de Space23
    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    185
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2008
    Messages : 185
    Par défaut
    Je vois ce que tu veux dire mais cela me complexifie beaucoup le traitement. Il faut que je dilate chaque groupe de pixel, les comparer avec les suivants et précédents puis envoyer chaque résultat à mon OCR. De plus je vais du coup envoyer des groupes de pixels qui ne correspondront pas à un caractère ( pour le cas du ) et du E par exemple).

    Je le sens pas . Je me demande si le mieux ne serait pas de comparer l'écart entre les groupes de pixel puis regrouper en fonction de cet écart (je sais c'est moche). En espérant qu'il n'y est pas d'écart plus important.

    Si il n'y a pas un traitement plus globale possible je pense que je vais partir sur cette solution de contournement.

Discussions similaires

  1. Outils pour reconnaissance de caractères ?
    Par gmonta dans le forum Autres langages
    Réponses: 3
    Dernier message: 27/05/2007, 18h40
  2. Reconnaissance de caractère
    Par yarol dans le forum Flash
    Réponses: 3
    Dernier message: 18/01/2007, 11h12
  3. Réponses: 5
    Dernier message: 23/10/2005, 18h27
  4. [FLASH MX2004] Problème de reconnaissance des caractères
    Par Spikefreeman dans le forum Flash
    Réponses: 10
    Dernier message: 04/01/2005, 23h08
  5. [Java][char] Reconnaissance de caractères
    Par ZeKiD dans le forum API standards et tierces
    Réponses: 7
    Dernier message: 09/04/2004, 18h07

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo