-
Traitement de l'image
Bonjour à tous,
Voila j'aimerai trouvé un moyen pour pouvoir extraire des caractères d'une photo comme par exemple pour commencer rien qu'une seule lettre ou un chiffre.
Admettons que je prenne en photo la lettre A sur un tableau blanc, j'aimerai qu'en chargeant la photo depuis mon appli pouvoir resortir cette lettre dans un champ.
J'ai cherché sur google mais tout les résultats sur lesquels je suis tombé parle de réalité augmenté en fesant resortir le texte en 3D, ce n'est pas vraiment ce que je veux.
Merci d'avance !
-
Je viens d'effectuer une recherche et ce que tu cherches s'appelle : OCR (Optical Character Recognition).
Maintenant que tu sais ça, tu devrais surement être capable de trouver du code Java qui le fait.
La complexité des algorithmes de ce genre de programme doit être horrible...
-
Merci ! Très sympa !
Je commencerai réellement à programmer mon appli qu'a partir de fin juillet / début aout, je me renseigne déjà et établi un plan pour mon projet.
Je reviendrai posté ici à cette période !
Merci encore :)
-
De mémoire il y a des fonction OCR de dispo avec google docs.
Il doit donc être possible d'utiliser les webservices de celui-ci pour avoir ta fonction d'OCR.
-
Mon but premier étant de traiter les chiffres et les signes d'une image, je m'apperçois que les OCR ne distingue que les lettres. Existe t'il un système pouvant faire de même avec les chiffres ?
-
Les OCR reconnaissent meme les chiffres
-
Je reviens sur ce post !
Je cherche actuellement un OCR fonctionnant sur android que je pourrais récupéré ( code / xml / manifest ).
Je veux que le traitement se fasse sur le téléphone même si c'est lourd, et non via une requète sur le net.
Est-ce qu'un tel code existe ?
-
Personne ne saurait me diriger vers un code ocr pour java / android ? Je cherche désespérement mais les codes sont rares ! Et quand je les trouves, difficilement adaptable à android.
-
-
Merci Nicroman,
Grâce à toi j'ai approfondie mes recherches en cherchant un OCR qui utilise Tesseract, du coups je suis tombé là-dessus.
Mon soucis maintenant c'est que son code me parait bon, j'ai réussi à utilisé son projet comme bibliothèque pour mon projet.
Mais j'ai un soucis au niveau de la variable bitmap qu'il ne déclare pas, doit-elle venir d'une autre librairie que je n'ai pas ?
-
Merci soucis résolu !
J'ai réussi intégré son OCR à mon apply, maintenant j'ai un soucis, au moment de la compilation il me dit :
ERROR : resource directory : 'C:\Users\Moi\Desktop\rmtheis-tess-two-ee414a7\tess-two\res' does not exist
Donc ca compile, je met l'apply sur mon portable ca marche nickel mais au moment d'utiliser l'OCR ca plante. Comment ca se fait ?
-
C'est au moment de la compil' ou de l'exécution que ça plante (tu indiques les 2 moments) ?
Je pense que c'est au moment de l'exécution, et c'est bien normal. Tu indiques un chemin absolu qui n'existe pas sur le smartphone.
-
Au 2 malheureusement !
Ca bug quand ca compile ca m'écrit ca en rouge et sinon ca bug évidemment aussi dans l'appli. Je lance l'appli, je vais prendre une photo et au moment du traitement de l'image BIM plus rien. L'appli se ferme.
-
Euh ... si la compil' foire, tu ne peux pas l'exécuter ce que tu tentes de compiler.
Donc, tu dois installer la version d'avant de ton application sur ton terminal, et pas la dernière en date (puisque celle-ci ne compile pas).
Tu ne confondrais pas "erreur de compil" et "avertissement sévère de l'IDE" par hasard ?
-
1 pièce(s) jointe(s)
Voila ce qu'il se passe, mais ca compile bien. Ca me fait juste cette erreur.
-
C'est pas normal d'avoir une adresse en C:/.
T'as du mal t'y prendre pour inclure la bibliothèque au projet.
T'as fais comment dans Build Path => Libraries ?
-
J'ai fais Project properties / Java Build Path / Add Library.
-
Ça passait pas avec Add Jars ?
-
Non avec des Adds Jars ca met erreur sur mon programme, aucune idée pourquoi :s
-
Voila un lien vers mon projet, tess-two est la librairie que je souhaite utiliser.
MonProjet.rar