Question

J'utilise Tesseract pour mon projet de reconnaissance des lettres et actuellement les reconnaissances est assez bonne. La partie de traitement d'image a été effectuée à l'aide des bibliothèques OpenCV. Les lettres sont main written.But il y a des problèmes quand je l'ai utilisé pour reconnaître la lettre « O » et le numéro « 0 ». Ces lettres sont utilisées dans des zones de données que les champs qui entrent dans les noms. Ainsi, les noms ne peuvent pas avoir des chiffres avec elle. Et quand nous utilisons le système des champs de données comme la date de naissance, il ne contient que des chiffres. Je suis donc prêt à donner à la restriction du système de reconnaissance en disant que les champs de données correspondants ont des chiffres ou des lettres.

Et aussi je suis prêt à examiner les lettres reconnues par les mots possibles afin que nous puissions améliorer la précision des données. Je suis prêt à utiliser les bibliothèques OpenCV pour cette tâche. Mais je ne sais pas quelles sont les bibliothèques qui aident à cette tâche et quelles sont les fonctionnalités de celles-ci. Alors, s'il vous plaît quelqu'un peut me aider. Merci.

Cordialement, Thilanka.

Était-ce utile?

La solution

Je ne l'ai jamais utilisé Tesseract. Cependant, dans la FAQ, il dit

Comment puis-je reconnaître que des chiffres?

TessBaseAPI::SetVariable("tessedit_char_whitelist", "0123456789");

On peut supposer que vous pouvez utiliser le modèle de l'entrée de la FAQ pour le configurer de sorte qu'il ne reconnaît que des lettres ou juste chiffres de façon appropriée.

Si vous avez déjà essayé cela, pouvez-vous donner plus de détails sur pourquoi il ne fonctionne pas?

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top