Ocrd-cis

Latest version: v0.0.10

Safety actively analyzes 681775 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

0.0.10

Changed:

* `segment`: new param `overwrite_order`

0.0.9

Fixed:

* `segment`: when `overwrite_regions=True`, ensure new `ReadingOrder`
* `segment`: when simplifying region polygons, avoid overlapping hulls
* `segment`: intersect new region/line polygons with their parent polygon
* `segment`: always avoid invalid polygon paths
* `segment`: ensure new region for lines grouped with ignored regions
* `postcorrect`, `align`: only override log level if actually set

Changed:

* `postcorrect`, `align`: update to latest JAR

0.0.8

Fixed:

* `ocrd-tool.json` (minor formatting)

Changed:

* `deskew`: add image feature `deskewed` unconditionally
* `test`: add test for `segment`

0.0.7

Fixed:

* `recognize`: regression from changed network initialization
* `recognize`: also load uncompressed models (Python 3 port)
* `re/segment`: avoid creating invalid polygon coordinates
* ocrolib scale estimation: make DPI-dependent, add fallback for empty/noise pages
* ocrolib morphology: avoid rounding artifacts and asymmetry

Changed:

* ocrolib / all ocropy processors: boost performance via OpenCV/PIL intead of SciPy
* `binarize`: expose `threshold` parameter
* `re/segment`: require images to be binarized already instead of ad-hoc binarization
* `re/segment`: much faster line segmentation, better separation of neighbouring lines
* `segment`: much more robust fg h/v-line and bg column detection, new image detection
* `segment`: add `AlternativeImage` with h/v-line or image non-text clipped to background
* `segment`: rewrite of region aggregation via hybrid recursive X-Y cut
* `segment`: also annotate detected lines (at detected regions) after page segmentation
* `segment`: expose many new parameters
* `segment`: add all new lines/regions in proper (but only top-down left-right) reading order
* `segment`: add `table` level (like page segmentation, but horizontal-first split strategy)
* `segment`: also recurse into table cells for `region` level
* `segment`: incremental annotation (ignore and re-order existing text/image/separator regions)
* `profile`: remove this CLI, but keep integrated via API in new pure OCR-D CLI `postcorrect`
* `wer`, `training`: remove these CLI
* `postcorrect`, `align`: update to latest JAR
* remove non-OCR-D scripts from installation
* add `uninstall` target
* update documentation (esp. training, testing and postcorrection)
* improve/extend automatic tests

Links

Releases

Has known vulnerabilities

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.