2015-07-22 11 views
6

Ich versuche tessedit_write_images zu setzen, aber kann nicht scheinen, es zu tun, ich nicht die tessinput.tif überallWie man tseditdit_write_images in Python-Tesseract setzt?

ich tue sehen: mit

import tesseract 

api = tesseract.TessBaseAPI() 
api.Init(".","eng",tesseract.OEM_TESSERACT_ONLY) 
api.SetPageSegMode(tesseract.PSM_AUTO_OSD) 
api.SetVariable("tessedit_write_images", "T") 

, aber ich habe versucht, "True", "1" und einige weitere Variationen scheinen überhaupt nicht zu funktionieren.

Irgendwelche Hilfe?

Antwort

1

tessedit_write_images wird nur einmal in Tesseracts Quellcode (von TessBaseAPI::ProcessPage(), siehe here) überprüft.

So können Sie api.GetThresholdedImage() anrufen und speichern Sie das zurückgegebene Bild oder rufen Sie einfach api.ProcessPage().

+0

Wie stelle ich diese Parameter über Mac Terminal ein? Ich habe Tesseract heruntergeladen und verwende es über die Befehlszeile. Wenn Sie also sagen "Sie sollten diese und diese Methode aufrufen", bin ich nicht sicher, was Sie meinen. Wie mache ich das? – Joshua