p>
Salut tout, P>
Comme montrant que j'ai une image avec des champs Nom d'utilisateur et ville et travail comme dans l'image. Je veux juste lire la valeur de ces champs de caractères de cette image avec le programme Java. Si quelqu'un a une idée de cela s'il vous plaît laissez-moi savoir p>
merci p>
4 Réponses :
Vous devriez commencer à regarder dans le caractère reconnaître des bibliothèques comme montré ici . Aussi, regardez cette question ici p>
Pour lire l'image, vous pouvez utiliser bufferedimage: http: // docs .oracle.com / Javase / Tutoriel / 2D / Images / LoadImage.html P>
Une fois que vous avez chargé l'image, vous pouvez exécuter un module OCR pour obtenir son texte. Voici quelques exemples de logiciels OCR triés de mieux à pire: Abbyy (mais ce n'est pas gratuit), Tesseract, Java OCR, ASPRISE ... P>
Et c'est tout !! p>
Vous pouvez utiliser Google avec la reconnaissance de caractères Java via l'image et il existe également un bon moyen de le faire avec ce exemple. Ce pot Vous pouvez utiliser comme pour tester p>
C'est bon, mais si vous publiez votre application, vous devez l'acheter. Pas précis mais trop bon que je cherche du tout.
TESS4J , un wrapper Java de moteur Tesseract, peut reconnaître de telles images (après le redéfinissement de 300 dpi). p>
Bon et maintenant en utilisant cela. Mais il y a un certain problème avec un personnage comme @,% de sorte que toute idée de quoi pouvons-nous gérer cette situation?
Just Google
Java Captcha Reconnaissance Code> ou
Java Caractère à partir de la reconnaissance d'images code>