diff --git a/pixelocr/gui/ocrengine.py b/pixelocr/gui/ocrengine.py index a2fb696..e0f0e31 100644 --- a/pixelocr/gui/ocrengine.py +++ b/pixelocr/gui/ocrengine.py @@ -30,6 +30,7 @@ from ..glyphdb import GlyphDB class OCREngine(QThread): + SPACE_WIDTH = 15 unknownGlyph = signal([Glyph]) pageChanged = signal([Page]) @@ -62,6 +63,7 @@ class OCREngine(QThread): yield ''.join(self.recognize_line(line)) def recognize_line(self, line): + yield from ' ' * int(line.indent / self.SPACE_WIDTH) for glyph in line.glyphs: yield self.recognize_glyph(glyph)