diff --git a/pixelocr/page.py b/pixelocr/page.py index dbb68d8..13c9f9c 100644 --- a/pixelocr/page.py +++ b/pixelocr/page.py @@ -127,6 +127,8 @@ class Page(PageObject): yield Line(self.image[line_start:i,:]) line_start = None prev_line_end = i + if line_start is not None: + yield Line(self.image[line_start:,:]) def _merge_lines(self, lines, min_space=2, min_height=10): prev_line = None @@ -150,7 +152,6 @@ class Page(PageObject): yield prev_line - class Line(PageObject): def __iter__(self): return iter(self.glyphs)