2017-10-02 2 views
0

DateTesseract Anerkennung von Terminen

Hallo, ich versuche Tesseract zu verwenden, um Daten aus den Einnahmen zu erkennen. Dieser Code funktioniert gut, um die Gesamtsumme auf dem Beleg zu extrahieren, scheint aber nicht für die Daten zu funktionieren, da es leer ausgedruckt wird. Was fehlt mir hier um es zum Laufen zu bringen?

Hier ist mein Code:

from PIL import Image 
import pytesseract 
img = Image.open('Rec.jpg') 
print(pytesseract.image_to_string(img, config='-psm 6')) 

Antwort

0

Versuchen tesseract Kommandozeile mit psm Einstellung 12 und bekam das richtige Datum 08/21/2017 zu verwenden.

enter image description here

--psm 12 bedeutet segmentation mode für Sparse text with OSD einzustellen.

Sie können den Befehl tesseract --help verwenden, um das --psm zu ermitteln, das von tesseract v4.00.00alpha unterstützt wird, das im Test verwendet wird.

Hoffe, das könnte helfen.

+0

Gern geschehen! Gut, Ihr Feedback zu haben. – thewaywewere