diff --git a/CHANGELOG.md b/CHANGELOG.md index ad1447e..57f4dda 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,12 @@ Versioned according to [Semantic Versioning](http://semver.org/). ## Unreleased +## [0.1.2] - 2020-09-18 + +Fixed: + + * repair: traverse all text regions recursively (typo) + ## [0.1.1] - 2020-09-14 Changed: @@ -32,5 +38,7 @@ Changed: * further improve README +[0.1.2]: ../../compare/v0.1.2...v0.1.1 +[0.1.1]: ../../compare/v0.1.1...v0.1.0 [0.1.0]: ../../compare/v0.1.0...v0.0.2 [0.0.2]: ../../compare/HEAD...v0.0.2 diff --git a/ocrd_segment/ocrd-tool.json b/ocrd_segment/ocrd-tool.json index 42ad62f..2279932 100644 --- a/ocrd_segment/ocrd-tool.json +++ b/ocrd_segment/ocrd-tool.json @@ -1,5 +1,5 @@ { - "version": "0.1.1", + "version": "0.1.2", "git_url": "https://github.com/OCR-D/ocrd_segment", "tools": { "ocrd-segment-repair": { diff --git a/ocrd_segment/repair.py b/ocrd_segment/repair.py index 1d46057..e23c3fc 100644 --- a/ocrd_segment/repair.py +++ b/ocrd_segment/repair.py @@ -91,7 +91,7 @@ def process(self): mark_for_deletion = list() # what regions get removed? mark_for_merging = dict() # what regions get merged into which regions? # cover recursive region structure (but compare only at the same level) - parents = list(set([region.parent_object_ for region in page.get_AllRegions(classes=['text'])])) + parents = list(set([region.parent_object_ for region in page.get_AllRegions(classes=['Text'])])) for parent in parents: regions = parent.get_TextRegion() # sort by area to ensure to arrive at a total ordering compatible @@ -173,7 +173,7 @@ def process(self): content=to_xml(pcgts)) def sanitize_page(self, page, page_id): - regions = page.get_AllRegions(classes=['text']) + regions = page.get_AllRegions(classes=['Text']) page_image, page_coords, _ = self.workspace.image_from_page( page, page_id) for region in regions: