Tesseract: La définition de la variable tessedit_write_images sur true n'a aucun effet

Créé le 25 mars 2015  ·  5Commentaires  ·  Source: charlesw/tesseract

Salut!

J'ai une question noob. J'espère que quelqu'un pourra m'aider.

J'ai défini la variable tessedit_write_images sur true en utilisant la méthode SetVariable.
Après cela, j'ai lu cette var en utilisant la méthode TryGetBoolVariable pour m'assurer qu'elle était correctement définie.

Ensuite, j'ai traité une image et obtenu le texte, mais je m'attendais à trouver un fichier tessinput.tif dans le même dossier que mon .exe et l'image n'y est pas.

Est-ce que je fais quelque chose de mal ou cette variable n'est pas prise en charge ?

Merci.

bug

Commentaire le plus utile

tesseract test.jpg out tessconfig

où le contenu tessconfig est :

tessédit_write_images vrai

Tous les 5 commentaires

J'ai jeté un œil à la source Tesseract 3.02 et elle ne vérifie que la variable tessedit_write_images dans le cadre de la méthode TessBaseAPI::ProcessPage qui n'est pas exposée par ce wrapper. Bref c'est pas possible de faire ça pour le moment.

Je pense que la meilleure solution ici serait d'ajouter cette fonctionnalité directement au wrapper (c'est-à-dire de vérifier manuellement la variable) est définie après l'exécution de la phase de reconnaissance et de sauvegarder l'image ensuite. Doit être assez simple et avoir la fonctionnalité/l'effet souhaité.

Corrigé, vous devriez voir le comportement attendu dans la prochaine version.

Merci beaucoup.

j'ai installé tesseract ocr dans Windows ... pouvez-vous m'aider à corriger tessedit_write_images à true à partir de la ligne de commande ou dans un fichier de configuration

tesseract test.jpg out tessconfig

où le contenu tessconfig est :

tessédit_write_images vrai

Cette page vous a été utile?
0 / 5 - 0 notes