OCR-Tesseract, leerer Seitenfehler?

14626
Jim

Ich habe es aus Quellen mit zusammengestellt leptonica. Dies ist ein PNG-Bild mit transparentem Hintergrund, das ich bearbeitet habe, indem ich eine blaue Farbe hinzugefügt habe und immer noch diesen Fehler:

Tesseract Open Source OCR Engine v3.02.02 with Leptonica Empty page!! Empty page!! 

Hier ist die Bildeingabe:

enter link description here

5

3 Antworten auf die Frage

5
zx1986

Probieren Sie die Option psm aus.

-psm N Set Tesseract to only run a subset of layout analysis and assume a certain form of image. The options for N are:  0 = Orientation and script detection (OSD) only. 1 = Automatic page segmentation with OSD. 2 = Automatic page segmentation, but no OSD, or OCR. 3 = Fully automatic page segmentation, but no OSD. (Default) 4 = Assume a single column of text of variable sizes. 5 = Assume a single uniform block of vertically aligned text. 6 = Assume a single uniform block of text. 7 = Treat the image as a single text line. 8 = Treat the image as a single word. 9 = Treat the image as a single word in a circle. 10 = Treat the image as a single character. 

Referenz: http://hilojack.sinaapp.com/?p=866

3
Arijoon

Verarbeiten Sie Ihr Bild bis zur Hintergrundfarbe. Ändern Sie die Textfarbe in Schwarz (zur besseren Erkennung. Sobald Sie den Hintergrund einmal eingestellt haben, sollte es relativ einfach sein, die Farbwerte zu ändern.) Verwandeln Sie Ihr Bild in Graustufen. Dann konvertieren Sie in das .tifFormat.

Jetzt haben Sie möglicherweise eine Chance, dieses Bild zu verarbeiten (Superbenutzer lässt mich keine Bilder posten, also verknüpfe ich sie):

Verarbeitetes Bild

Führen Sie nun den folgenden Befehl aus:

tesseract test.tif test_output -psm 7 

und das Ergebnis war:

Tist 

Was ziemlich gut ist, da ich keine zusätzlichen Trainingsdaten verwendet habe.

Screenshot des Ergebnisses

2
reiniero

Tesseract ist nicht dafür ausgebildet, Handschrift zu erkennen. Ich weiß auch nicht, was es mit diesen Farben macht.

Sie könnten versuchen, Tesseract mit dieser Handschrift zu trainieren ...