Robert Sachunsky
|
244772f086
|
filter_contours_area_of_image*: also ensure validity here
|
2025-08-21 01:33:16 +02:00 |
|
Robert Sachunsky
|
42474afa4b
|
rename *lines_xml → *seplines for clarity
|
2025-08-21 01:32:32 +02:00 |
|
Robert Sachunsky
|
b610fe07a6
|
check_any_text_region_in_model_one_is_main_or_header_light: return original instead of resampled contours
|
2025-08-21 01:05:15 +02:00 |
|
Robert Sachunsky
|
3d53070b90
|
avoid creating invalid polygons via rounding
|
2025-08-21 01:03:46 +02:00 |
|
Robert Sachunsky
|
277d00579e
|
get_textregion_contours_in_org_image_light: no back rotation, drop slope_first (always 0)
|
2025-08-20 14:28:14 +02:00 |
|
Robert Sachunsky
|
b6d1c43a85
|
dilate_textregions_contours_textline_version: simplify (via shapely's Polygon.buffer()), ensure validity
|
2025-08-20 14:26:14 +02:00 |
|
Robert Sachunsky
|
6c442c9ae9
|
separate_lines/do_work_of_slopes: skip if crop is empty
|
2025-08-19 22:56:36 +02:00 |
|
Robert Sachunsky
|
e9a6ff5d81
|
return_boxes_of_images_by_order_of_reading_new: simplify, avoid changing dtype during np.append
|
2025-08-19 20:09:09 +02:00 |
|
Robert Sachunsky
|
f994ea5f0b
|
dilate_textregions_contours: simplify (via shapely's Polygon.buffer()), ensure validity
|
2025-08-19 11:59:26 +02:00 |
|
Clemens Neudecker
|
a2359ea4c4
|
Merge pull request #171 from bertsky/ocrd-machine-based-ro
OCR-D processor: expose reading_order_machine_based
|
2025-08-15 18:40:13 +02:00 |
|
Robert Sachunsky
|
21615a986d
|
OCR-D processor: expose reading_order_machine_based
|
2025-08-13 14:14:37 +02:00 |
|
vahidrezanezhad
|
6b8893b188
|
Merge pull request #167 from qurator-spk/ocrd-fixes
Ocrd fixes
|
2025-07-22 14:46:25 +02:00 |
|
kba
|
b7b218ff11
|
OCR-D processor: same behavior as standalone wrt light_version/textline_light
|
2025-06-12 15:30:17 +02:00 |
|
vahidrezanezhad
|
c194a20c9c
|
Fixed duplicate textline_light assignments (true and false) in the OCR-D framework for the Eynollah light version, which caused rectangles to be used instead of contours for textlines
|
2025-06-12 15:27:22 +02:00 |
|
Clemens Neudecker
|
3dcbb20cac
|
Merge pull request #159 from bertsky/main
update docker
|
2025-05-06 15:14:06 +02:00 |
|
Robert Sachunsky
|
e9179e1d34
|
docker: use latest core base stage
|
2025-05-02 00:16:22 +02:00 |
|
Robert Sachunsky
|
f8b4d29a59
|
docker: prepackage ocrd-all-module-dir.json
|
2025-05-02 00:16:22 +02:00 |
|
vahidrezanezhad
|
e2da7a6239
|
Fix model name to return the correct machine-based model name
|
2025-04-30 16:06:29 +02:00 |
|
vahidrezanezhad
|
b227736094
|
Fix OCR text cleaning to correctly handle 'U', 'K', and 'N' starting sentence; update text line splitting size
|
2025-04-30 16:04:34 +02:00 |
|
vahidrezanezhad
|
4cb4414740
|
Resolve remaining issue with #158 and resolving #124
|
2025-04-30 16:01:52 +02:00 |
|
vahidrezanezhad
|
208bde706f
|
resolving issue #158
|
2025-04-30 13:55:09 +02:00 |
|
Konstantin Baierer
|
3e8adb86c2
|
Merge pull request #157 from qurator-spk/kba-patch-1
CI: Use most recent actions/setup-python@v5
|
2025-04-29 11:42:18 +02:00 |
|
Konstantin Baierer
|
77dae129d5
|
CI: Use most recent actions/setup-python@v5
|
2025-04-22 13:22:28 +02:00 |
|
Clemens Neudecker
|
b4df978dd5
|
Merge pull request #154 from qurator-spk/ci-pypi
CI: pypi
|
2025-04-17 17:01:20 +02:00 |
|
kba
|
30ba234641
|
CI: pypi
|
2025-04-16 19:27:17 +02:00 |
|
kba
|
41318f0404
|
📝 changelog
|
2025-04-15 11:14:26 +02:00 |
|
vahidrezanezhad
|
a22df11ebb
|
Restoring the contour in the original image caused an error due to an empty tuple. This issue has been resolved, and as expected, the confidence score for this contour is set to zero
|
2025-04-14 00:42:08 +02:00 |
|
kba
|
8080bd823c
|
📦 v0.4.0
|
2025-04-07 16:48:57 +02:00 |
|
Robert Sachunsky
|
bcf1898aa4
|
📝 changelog
|
2025-04-07 16:46:58 +02:00 |
|
Robert Sachunsky
|
177e017167
|
test_run: ensure exceptions are shown
|
2025-04-07 10:39:50 +00:00 |
|
vahidrezanezhad
|
e2907f67e0
|
'from PIL.Image import Image' causes an error when using Image.new(), and since Image is already imported, this line can be safely commented out.
|
2025-04-06 00:33:36 +02:00 |
|
Robert Sachunsky
|
132d3e3d27
|
CI: use clash-free artifact name for report upload
|
2025-04-05 11:36:21 +02:00 |
|
Robert Sachunsky
|
dc64079b6b
|
CI: fix coverage report calls
|
2025-04-05 03:40:02 +02:00 |
|
Robert Sachunsky
|
7609c64c8b
|
CI: make coverage cfg work with both editable and dist install
|
2025-04-05 03:05:26 +02:00 |
|
Robert Sachunsky
|
bbc06dbbc1
|
CI: forgot to (re-)enable verbose logging
|
2025-04-05 02:10:52 +02:00 |
|
Robert Sachunsky
|
a41f18b13d
|
CI: (try to) store/upload coverage results
|
2025-04-05 01:34:28 +02:00 |
|
Robert Sachunsky
|
4339444e47
|
binarization CLI: fix option checks, simplify to asserts, fix dir_in mode
|
2025-04-05 01:21:08 +02:00 |
|
Robert Sachunsky
|
56cc179d35
|
pytest: add tests for directory mode (layout+bin)
|
2025-04-05 01:20:38 +02:00 |
|
Robert Sachunsky
|
a3e1b3d4d5
|
pytest: add asserts for results, add binarization
|
2025-04-04 23:37:00 +02:00 |
|
Robert Sachunsky
|
b03116f4a6
|
pytest: use subtests for various layout options, add coverage
|
2025-04-04 22:22:50 +02:00 |
|
Robert Sachunsky
|
91a340f619
|
CLI: simplify option checks to asserts (also avoid stack trace)
|
2025-04-04 20:42:28 +02:00 |
|
Robert Sachunsky
|
e0a7fde537
|
logger: fix type hint
|
2025-04-04 20:27:15 +02:00 |
|
Robert Sachunsky
|
108ce1f5a1
|
Merge remote-tracking branch 'origin/main' into v3-api-release-foreal
(bad-ass difficult diff diffing)
|
2025-04-04 20:23:23 +02:00 |
|
Konstantin Baierer
|
e0d38517d3
|
Merge pull request #130 from qurator-spk/v3-api
port processor to core v3
|
2025-04-04 16:01:45 +02:00 |
|
vahidrezanezhad
|
2e3a29f66b
|
In light mode: To determine whether a main region is a header, I adjusted the ratio to achieve better results.
|
2025-04-04 15:36:31 +02:00 |
|
Konstantin Baierer
|
85566c2186
|
Merge pull request #148 from bertsky/v3-api
fix, merge, resolve conflicts, apply review, migrate sbb-binarize
|
2025-04-04 13:31:00 +02:00 |
|
Robert Sachunsky
|
1a0b9d1958
|
Merge pull request #1 from bertsky/v3-api-refactor-init
refactoring of Eynollah init and model loading
|
2025-04-04 13:30:23 +02:00 |
|
vahidrezanezhad
|
38a2d60fa2
|
Confidence value for textregions and in the case of not light version is set to zero. This is done to let the pipeline go through. It will be updated to return the correct value in upcomming commits
|
2025-04-03 12:47:27 +02:00 |
|
vahidrezanezhad
|
6b52da227c
|
docorating eynollah with textregion confidence score #135
|
2025-04-03 00:39:21 +02:00 |
|
Robert Sachunsky
|
559d001eef
|
another fix to avoid frequent warnings
|
2025-04-02 05:45:34 +00:00 |
|