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

Multimédia Java Discussion :

reconnaître les lignes d’un texte


Sujet :

Multimédia Java

  1. #1
    Membre averti
    Inscrit en
    Avril 2007
    Messages
    47
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 47
    Par défaut reconnaître les lignes d’un texte
    Voila j’ai une image de texte (scanner)
    je veux détecter les lignes du texte ( les encadrées par exemple ou..)
    j’ai lu quelque part qu’il faut faire une projection horizontale
    alors SVP si quelqu’un peut me donner des idées ou du code pour faire cette opération je serai ravi
    je doit travailler avec java
    je suis null dans le traitement d’image ...

  2. #2
    Rédacteur
    Avatar de CyberChouan
    Homme Profil pro
    Directeur technique
    Inscrit en
    Janvier 2007
    Messages
    2 752
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Directeur technique
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Janvier 2007
    Messages : 2 752
    Par défaut
    L'OCR (reconnaissance de caractères dans une image), c'est très très loin d'être facile... Il faut être capable de gérer les poussières qui pourraient apparaître sur le papier original ou dûs à la numérisation, gérer le fait que l'image ne soit numérisée de façon parfaitement droite...

    Bref, je te déconseille de te lancer là-dedans sans de très très bonnes connaissances théoriques sur le sujet
    Avant de poster, pensez à regarder la FAQ, les tutoriaux, la Javadoc (de la JRE que vous utilisez) et à faire une recherche
    Je ne réponds pas aux questions techniques par MP: les forums sont faits pour ça
    Mes articles et tutoriaux & Mon blog informatique

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    142
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : France

    Informations forums :
    Inscription : Mai 2005
    Messages : 142
    Par défaut
    Bonjour,

    Le texte que tu as, est ce que c'est un texte manuscrit ou est que tu peux travailler par rapport à une bibliotheque qui contiendrait tous tes caractères possibles.
    Par exemple, si tu sais que ton texte est en Times New Roman, tu peux creer la bibliotheque de caractere correspondante et travailler par différence d'image.
    Si tu es sur un texte manuscrit ou quelconque, le problème est nettement plus delicat...

  4. #4
    Membre Expert
    Profil pro
    Fabrication GED
    Inscrit en
    Octobre 2005
    Messages
    1 405
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations professionnelles :
    Activité : Fabrication GED

    Informations forums :
    Inscription : Octobre 2005
    Messages : 1 405
    Par défaut
    Meme avec du texte non manuscrit...
    La première étape ( d'une longue série ), consiste en la "segmentation d'image en composantes 4-connexes par rectangulation". Cette "simple" première étape est un sujet de thèse...
    Conclusion : essaie de trouver une librairie d'OCR ou laisse tomber.

  5. #5
    Membre averti
    Inscrit en
    Avril 2007
    Messages
    47
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 47
    Par défaut
    Le problème que je peux pas laisser tomber
    Alors avant le texte est manuscrit
    Ce que je vous demande comment je peux faire cette opération de projection horizontale
    (Algorithme ou méthodes ou classse de java permettant de faire cela) ???

  6. #6
    Rédacteur
    Avatar de CyberChouan
    Homme Profil pro
    Directeur technique
    Inscrit en
    Janvier 2007
    Messages
    2 752
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Directeur technique
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Janvier 2007
    Messages : 2 752
    Par défaut
    Si cette "projection" fait l'objet à elle seule d'une thèse, il va être difficile de te donner l'algorithme ici: tu vas devoir aller chercher ton algorithme directement dans les thèses dont il est question (que tu trouveras vraissemblablement dans une BU ou un autre centre de documentation scientifique...)
    Avant de poster, pensez à regarder la FAQ, les tutoriaux, la Javadoc (de la JRE que vous utilisez) et à faire une recherche
    Je ne réponds pas aux questions techniques par MP: les forums sont faits pour ça
    Mes articles et tutoriaux & Mon blog informatique

  7. #7
    Membre Expert
    Profil pro
    Fabrication GED
    Inscrit en
    Octobre 2005
    Messages
    1 405
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations professionnelles :
    Activité : Fabrication GED

    Informations forums :
    Inscription : Octobre 2005
    Messages : 1 405
    Par défaut
    Une projection a elle seule doit être relativement facile à réaliser :
    soit un tableau à 2 dim XxY,
    projection horizontale :
    pour chaque Y faire la somme des gradiens des X(y)
    projection verticale :
    pour chaque X faire la somme des gradiens des Y(x)
    Cela n'est vraiment pas compliqué et un élève de 3ème serait sans problème le faire à la main.
    Maintenant, pour cette projection, va falloir nous dire où est-ce que tu bloques exactement, car ne crois pas que l'on va te filler le code tout fait. C'est pas moi qui vais être noté pour cet exercice...

  8. #8
    Membre Expert
    Profil pro
    Fabrication GED
    Inscrit en
    Octobre 2005
    Messages
    1 405
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations professionnelles :
    Activité : Fabrication GED

    Informations forums :
    Inscription : Octobre 2005
    Messages : 1 405
    Par défaut
    Citation Envoyé par CyberChouan
    Si cette "projection" fait l'objet à elle seule d'une thèse, il va être difficile de te donner l'algorithme ici: tu vas devoir aller chercher ton algorithme directement dans les thèses dont il est question (que tu trouveras vraissemblablement dans une BU ou un autre centre de documentation scientifique...)
    Si c'est ce que je pense, une "projection" comme il l'appelle ne consiste qu'à compter le nombre de pixels noirs ( ou dépassant un seuil ) sur une ligne ou une colonne. Je ne pense pas que cela fasse l'objet d'une thèse ( peut-être ça l'a été il y a plusieurs dizaines d'années... )

  9. #9
    Membre averti
    Inscrit en
    Avril 2007
    Messages
    47
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 47
    Par défaut
    Merci iohack j’étais très soulagé de savoir que ce travail n’est pas Objet de thèse merci encore
    Pour mon cas je travail en java
    J’arrive simplement a afficher l’image sur une JFrame (je port a votre connaissance que je suis nulle en traitement d’image et je suis débutante en java )
    Voila maintenant je dois essaie d’ encadrer chaque ligne de texte pour cela je doit fait une projection horizontale pour détecter les lignes et je sait pas comment ?
    Pour ta phrase
    projection horizontale :
    pour chaque Y faire la somme des gradiens des X(y)
    tu peut m’explique plus et merci
    j’attend votre réponse

  10. #10
    Membre averti
    Inscrit en
    Avril 2007
    Messages
    47
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 47
    Par défaut
    Merci iohack j’étais très soulagé de savoir que ce travail n’est pas Objet de thèse merci encore
    Pour mon cas je travail en java
    J’arrive simplement a afficher l’image sur une JFrame (je port a votre connaissance que je suis nulle en traitement d’image et je suis débutante en java )
    Voila maintenant je dois essaie d’ encadrer chaque ligne de texte pour cela je doit fait une projection horizontale pour détecter les lignes et je sait pas comment ?
    Pour ta phrase
    projection horizontale :
    pour chaque Y faire la somme des gradiens des X(y)
    tu peut m’explique plus et merci
    j’attend votre réponse

Discussions similaires

  1. supprimer les lignes d´un fichier.
    Par maeva87 dans le forum C#
    Réponses: 19
    Dernier message: 07/03/2014, 12h49
  2. Réponses: 8
    Dernier message: 07/12/2007, 20h48
  3. Supprimer les lignes d'un fichier texte
    Par radhwene dans le forum Langage
    Réponses: 1
    Dernier message: 20/06/2007, 11h01
  4. Boucle qui parcourt tout les ligne d'un fichier text
    Par accro-macro dans le forum VB 6 et antérieur
    Réponses: 12
    Dernier message: 10/05/2007, 20h21
  5. Réponses: 2
    Dernier message: 19/09/2006, 21h34

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