Ich habe ein Android OCR-Tool mit Tesseract nur OCR-Ziffern implementiert. Bis jetzt gibt es eine ziemlich hohe Genauigkeit mit normalen Ziffernschriften. Die Genauigkeit ist jedoch schrecklich, wenn es sich um 7-stellige Ziffern handelt (die auf LCDs gefunden werden).Android Tesseract OCR 7 Segment Ziffern
Ich habe versucht, mein Bild zu schneiden, Whitelist mit 0 bis 9 und auch einige Bildverarbeitung vergeblich. Irgendwelche Ideen da draußen, wie man die Genauigkeit erhöht? Oder vielleicht ein paar Tipps zum Training der spezifischen 7-Segment-Ziffern für Tesseract wird mir definitiv sehr helfen.
Vielen Dank im Voraus.
Ich glaube nicht, dass Sie gute Ergebnisse ohne Umschulung bekommen können. Es wäre schön, wenn es eine öffentlich zugängliche Trainingsdatei für 7-stellige Ziffern gäbe, aber ich konnte keine finden, als ich nachgesehen habe. – rmtheis
Vielen Dank für die Antwort. Ihr Blog hat mir bei meiner Implementierung sehr geholfen. Also, vielen Dank an dich. Ich plane, es zu trainieren und schaue in btteseract für den Boxprozess. Ich werde es sehr schätzen, wenn jemand einige Tipps für den Trainingsprozess teilen kann, weil der offizielle für mich etwas verwirrend ist. – laurie7
Sie können [jTessBoxEditor] (http://vietocr.sourceforge.net/training.html) verwenden, um TIFF/Box-Dateien zu bearbeiten oder zu generieren, die im Training verwendet werden sollen. Es gibt auch ein PowerShell-Skript 'train.ps1', das den Rest des Trainings automatisiert. – nguyenq