OCR (tesseract), intelligente rotation Bild
Ich bin die Entwicklung einer Android-app, die verwendet tesseract-OCR-Texterkennung, jetzt habe ich das Problem, dass auf verschiedenen Smartphones wird das Bild wieder drehen, in einer anderen Art und Weise, so dass auf ein es ist im Querformat rechts Weg und auf der anderen Seite in portrait-Modus. Also ich will jetzt intelligent drehen Sie das Bild so, dass Tesseract erkennen kann, der Text. Das ist nur in einer der beiden Optionen ist möglich, aber es könnte sein, aufgrund der user unter das Bild. Ich will nicht den Benutzer zu haben, um das Bild im selben format, immer, ich möchte, um es zu drehen, so passt er die Notwendigkeit, wenn möglich ohne zu viel von einem performance-Verlust.
Tesseract lib mit der Anz. autom. scheint nicht zu funktionieren für mich in dieser Art und Weise.
Jemand eine Idee wie man dieses problem lösen.
Dank
- Tessarct lib nicht bieten auto-rotate-Funktionalität. Sie müssen Ihre Logik für die.
- Check-out Tesseract ' s Ausrichtung und Skript-Erkennung (OSD) Beispiel. Die Ausrichtung und das exakte ausrichten der Winkel kann von Interesse sein könnten. Sie müssen drehen Sie das Bild entsprechend.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Wenn diese Frage ist immer noch relevant für Sie: Vielleicht können Sie extrahieren der exif-Daten des Bildes, seine Ausrichtung?
Ansonsten ist dieses Papier vielleicht können die dir helfen: Kombiniert Ausrichtung und Skript-Erkennung unter Verwendung der Tesseract OCR-Engine.
Wenn Sie nichts dagegen haben, Rollen Sie Ihre ärmel hoch, http://www.leptonica.org/ ist wahrscheinlich eine gute option zu bewerten, die Glyphen (raw-Pix, die nicht erkannt wird als text noch), und bestimmen Sie die Orientierung. Ich habe gesehen, Verweise auf Android-Bindungen für Leptonica.