Versioned according to Semantic Versioning.
0.1.24 - 2024-04-25
- project/repair
join_polygons
: fix rare case of adjacent rings - from_masks: skip if no segmentation input file
- repair: add params
spread
/spread_level
, update/improve docs
- repair: validate/repair polygons with 0 px tolerance
0.1.23 - 2024-03-10
- repair/project: adapt to Shapely deprecations,
- repair/project: more robust
join_polygons
,make_intersections
,make_valid
- 🔥 require Shapely 2
- project: clip coords to parent's parent instead of parent
- repair (
sanitize
): shrink before attempting repair (hierarchical consistency)
0.1.22 - 2023-06-29
- replace-text: new processor (inverse of extract-* for text)
- extract-lines: new parameter
textequiv-index
- repair/project: use minimum spanning tree when joining polygons
- repair/project: ever more robustness
- all: set PAGE
@pcGtsId
from METSfile/@ID
0.1.21 - 2022-05-27
- extract-regions: add parameter
classes
and output COCO, too - repair/project: join polygons directly instead of alphashape
0.1.20 - 2022-04-27
- extract-pages: fix extraction of region JSON
- repair/project: make alpha shape more robust
0.1.19 - 2022-04-15
- repair (
sanitize
): run on all region types - repair (
sanitize
): add parametersanitize_padding
- repair (
sanitize
): use binary foreground instead of text line coordinates - repair (
plausibilize
): use true alpha shape instead of convex hull - project: add
level-of-operation=table
- repair: add option
simplify
- ensure compatibility with Shapely 1.8
0.1.18 - 2022-03-30
- extract-lines/words: move extra parameters where they belong
- extract-lines: fix regressions in v0.1.15
0.1.17 - 2022-03-12
- project: use true alpha shape instead of convex hull
0.1.16 - 2022-02-21
- repair: fix
plausibilize
scope of apply-list
- project: new processor for convex hull resegmentation
0.1.15 - 2022-02-17
- repair:
plausibilize
: both analyse & apply iff enabled - extract-lines: add parameters for output types and conditions for line extraction
- extract-lines: add
xlsx
output option for GT editing
0.1.14 - 2022-02-17
- repair: for non-trivial region overlaps, recurse to line level
- repair: for non-trivial line overlaps, merge (if centric) or subtract
0.1.13 - 2021-12-11
- evaluate: multi-matching (without pycocotools)
- evaluate: improved report format (hierarchy and names)
- evaluate: over-/undersegmentation metrics, pixel-wise metrics
0.1.12 - 2021-12-03
- evaluate: basic IoU matching, Pr/Rc and mAP/mAR stats via pycocotools
0.1.11 - 2021-03-23
- extract-pages:
Border
has noid
0.1.10 - 2021-02-26
- extract-regions: apply
feature_filter
param
- extract-pages: add
feature_filter
param - extract-pages: add
order
choice forplot_segmasks
0.1.9 - 2021-02-10
- extract-regions/lines/words/glyphs: add
feature_filter
param
0.1.8 - 2021-02-07
- replace-page:
getLogger
context
- extract-words: new
- extract-glyphs: new
- extract-pages: expose
colordict
parameter (w/ same default) - extract-pages: multi-level mask output via
plot_segmasks
0.1.7 - 2021-01-07
- repair: also ensure polygons have at least 3 points
- replace-page: allow non-PAGE input files, too
0.1.6 - 2020-11-25
- repair: also fix negative coords, also on page level
- replace-original: also remove page border/@orientation
- replace-original: add new original as derived image, too
0.1.5 - 2020-11-04
- evaluate: adapt to
zip_input_files
in core
- replace-original: delegate to
repair.ensure_consistent
- replace-page: new CLI (inverse or replace-original)
0.1.4 - 2020-11-04
- repair: fix coordinate consistency/validity errors
0.1.3 - 2020-09-24
- logging according to OCR-D/core#599
0.1.2 - 2020-09-18
- repair: traverse all text regions recursively (typo)
0.1.1 - 2020-09-14
- repair: traverse all text regions recursively
- repair: be robust against invalid input polygons
- repair: be careful to make valid output polygons
0.1.0 - 2020-08-21
- adapt to 1-output-file-group convention, use
make_file_id
andassert_file_grp_cardinality
, #41
- typo in
extract_lines
, #40
0.0.2 - 2019-12-19
- further improve README