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.
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
Commentaire le plus utile
tesseract test.jpg out tessconfig
où le contenu
tessconfig
est :