2016-08-04 34 views
0

Ich versuche, eine neue Sprache zu trainieren, indem die oficial turorial folgenden aber ich kann einfach nicht durchführen die Schritte auf „Genetraining Bilder und Box-Dateien/Bereiten Sie eine Textdatei“ . Ich habe meine Textdatei erstellt, aber jedes Mal, wenn ich den Befehl text2image --text=training_text.txt --outputbase=eng.TimesNewRomanBold.exp0 --font='Times New Roman Bold' --fonts_dir=/usr/share/fonts ausführen, ist das Ergebnis Could not find font named Times New Roman Bold. Pango suggested font FreeSerif Bold Please correct --font arg.:Error:Assert failed:in file text2image.cpp, line 437 Segmentation fault (core dumped) .Tesseract Ausbildung - Text2Image Rückkehr Segmentation Fault jedes Mal auf Ubuntu

Das passiert in dem gegebenen Beispiel (ich habe das verwendet, das sie in der turorial verwendet haben) und auf jeder einzelnen Schriftart, die ich wähle, die in der Liste vorhanden ist, indem text2image --text=training_text.txt --outputbase=eng --fonts_dir=/usr/share/fonts --find_fonts --min_coverage=1.0 --render_per_font=false ausgeführt wird.

Kann mir jemand dabei helfen? Ich kann nicht weiter mit dem Tutorial aus diesem Grund gehen ...

Vielen Dank!

Antwort

0

Nach ein paar Stunden über dieses Problem suchen, fand ich heraus, dass das, was passiert ist, dass die Schriftart in dem Befehl verwendet wird, nicht durch das Betriebssystem erkannt und das CPP-Programm hat diese Situation nicht validieren, damit ein Segmentation Fault auftritt .

Nach der Verwendung einer gültigen Schriftart läuft alles reibungslos.