Commit graph

  • 6cfbd93ac7 📝 changelog kba 2026-05-11 13:14:56 +02:00
  • c7104c2852 Merge branch 'prepare-release-v0.8.0' kba 2026-05-11 13:12:19 +02:00
  • 5a98f55be3 test_model_zoo: fix calls prepare-release-v0.8.0 kba 2026-05-11 12:22:24 +02:00
  • 218a95e6a0 fix model loading in mb_ro and ocr kba 2026-05-11 12:19:20 +02:00
  • 2035b07b55 Merge remote-tracking branch 'bertsky/ro-fixes-final' into prepare-release-v0.8.0 kba 2026-05-11 09:46:17 +02:00
  • db87aa995d reqs for OCR: relax ad5f2272 (depending on Python version) Robert Sachunsky 2026-05-11 03:15:54 +02:00
  • e183937c5d separate_lines_new2: fix coord overflow by clipping, simplify… Robert Sachunsky 2026-05-11 03:09:02 +02:00
  • 130f0aee42 do_work_of_slopes_curved: improve on d257869d Robert Sachunsky 2026-05-11 03:03:04 +02:00
  • ce5d6bc43c try to accomodate outdaten Python versions unsupported by current transformers kba 2026-05-09 18:03:40 +02:00
  • 03f3f9af17 update model zoo and docs to link to v0_8_0 model release on zenodo kba 2026-05-09 17:58:59 +02:00
  • a61fb09ec5 CI: drop py3.8 (u/a for new req transformers >= 5) Robert Sachunsky 2026-05-09 04:14:49 +02:00
  • 4406a0299e update CLI test for binarization… Robert Sachunsky 2026-05-09 04:12:19 +02:00
  • 4cd398bd0d standalone binarization: update, simplify… Robert Sachunsky 2026-05-09 04:12:02 +02:00
  • 29abae0144 update CLI test for enhancer… Robert Sachunsky 2026-05-09 02:59:52 +02:00
  • c1b6a61301 standalone enhancer: make this work (at all)… Robert Sachunsky 2026-05-09 02:55:01 +02:00
  • d63ce5538c resize_image_with_column_classifier(): apply num_col bounds here too Robert Sachunsky 2026-05-09 02:53:04 +02:00
  • 6df2144c0f fix 2 typos in previous commits… Robert Sachunsky 2026-05-09 02:31:22 +02:00
  • daf0c90d6e
    Merge pull request #8 from bertsky/ro-fixes-training-reload Robert Sachunsky 2026-05-08 18:46:43 +02:00
  • 395decd6d6
    Merge pull request #7 from qurator-spk/ro-fixes-training-reload-additions Robert Sachunsky 2026-05-08 18:45:28 +02:00
  • 3a9d72d3fc
    Merge pull request #6 from qurator-spk/update-cd Robert Sachunsky 2026-05-08 18:44:49 +02:00
  • ea8f985ff1 apply cropping only after textline and early layout… Robert Sachunsky 2026-05-08 18:41:47 +02:00
  • 58afdf5e87 do_prediction*(): ensure always returns dtype=uint8 Robert Sachunsky 2026-05-08 17:36:31 +02:00
  • 68a26a5c3f do_prediction*(): smooth window transitions with sigmoid… Robert Sachunsky 2026-05-08 05:18:00 +02:00
  • cefe596f8b do_prediction*(): avoid unnecessary tiles, simplify… Robert Sachunsky 2026-05-08 00:55:18 +02:00
  • a0bf1b51f4 makefile to reload models kba 2026-05-07 19:30:29 +02:00
  • 34a9d458ce training deps: use sacred fork w/o pkg_resources, pin tf/tf_keras, protobuf packages to work with tensorflow_addons kba 2026-05-07 18:09:27 +02:00
  • 2747385f89 remove unused deprecating-warning-causing biopyton dependency kba 2026-05-07 17:15:15 +02:00
  • d8c83d6137 make_valid(): avoid oversimplification, improve parameter search Robert Sachunsky 2026-05-05 15:00:16 +02:00
  • 45868e99cd get_slopes_and_deskew_new_light2: ignore tiny contour areas Robert Sachunsky 2026-05-04 15:55:00 +02:00
  • 934ac90e92 get_slopes_and_deskew_new_light2: avoid +/- 90° cancellation… Robert Sachunsky 2026-05-04 15:52:07 +02:00
  • 29bb55ceff return_deskew_slop: no >90° search unless for full page, simplify Robert Sachunsky 2026-05-01 00:27:00 +02:00
  • d7a3f4cec6 training: add cfg param reload_weights for building but loading… Robert Sachunsky 2026-04-30 16:54:26 +02:00
  • cbb3be0e01 add diagnostic plotting for prediction masking (commented) Robert Sachunsky 2026-04-30 00:49:18 +02:00
  • 33c055389d bold run_single refactoring (predict segmentation on cropped img)… Robert Sachunsky 2026-04-29 01:52:29 +02:00
  • 7e7cc6a801 do_order_of_regions(): use region mask instead of textline mask… Robert Sachunsky 2026-04-29 14:05:06 +02:00
  • 63df9be4db find_number_of_columns_in_document(): pass in (reuse) masks Robert Sachunsky 2026-04-29 14:03:26 +02:00
  • da9e00cfe5 consistently handle textline mask with respect to drop-capital mask… Robert Sachunsky 2026-04-27 13:04:09 +02:00
  • 2641171fb1 return_boxes_...order_of_reading...: avoid negative slices… Robert Sachunsky 2026-04-27 00:42:31 +02:00
  • 6a92f0d49c make get_deskewed_masks() unconditional, call only when needed Robert Sachunsky 2026-04-27 00:38:22 +02:00
  • 52eb4c9a0a move label definition and deskewing cancellation up Robert Sachunsky 2026-04-27 00:33:07 +02:00
  • fa882e1dbe move run_boxes_order() call to RO section of run_single() Robert Sachunsky 2026-04-27 00:22:15 +02:00
  • d88bd485ff get_slopes*(): does not need passing boxes separately Robert Sachunsky 2026-04-27 00:14:28 +02:00
  • 869646cbf5 get_full_layout() does not need the textline mask Robert Sachunsky 2026-04-27 00:07:27 +02:00
  • b5bc161a4c extract_page(): get external contours instead of indiscriminate tree Robert Sachunsky 2026-04-27 00:02:48 +02:00
  • 287bebde0d get_marginals(): fix height factor for mask resizing Robert Sachunsky 2026-04-30 15:44:46 +02:00
  • a031d590b8 get_marginals(): do allow both left and right point (f/u 4bdea39)… Robert Sachunsky 2026-04-30 15:32:15 +02:00
  • 9571ce3474 get_marginals(): reduce indentation Robert Sachunsky 2026-04-27 00:02:03 +02:00
  • c18deb0722 drop relabelling all marginalia to main if no main (now unnecessary) Robert Sachunsky 2026-04-27 00:19:33 +02:00
  • 1f6db34adf run/get_marginals(): simplify and speed up… Robert Sachunsky 2026-04-26 23:51:05 +02:00
  • 45a43f7e5e get_marginals(): fixup point_right fallback Robert Sachunsky 2026-04-26 21:52:11 +02:00
  • 0b8d8a7330 docker: core to 3.12.3 kba 2026-04-29 17:20:36 +02:00
  • ad5f22726e 🔥 require transformers >= 5 kba 2026-04-29 17:06:13 +02:00
  • f58189d5f4 ci: tag eynollah docker image with git tag version if possible, else latest kba 2026-04-29 16:28:09 +02:00
  • 4e9c0010a3 . ocrd-wrappers kba 2026-04-28 15:48:03 +02:00
  • 243cde804e . kba 2026-04-28 15:45:47 +02:00
  • 7f8bfc9945 . kba 2026-04-28 15:45:03 +02:00
  • d2aae35446 . kba 2026-04-28 15:39:53 +02:00
  • d705f855f1 . kba 2026-04-28 15:36:50 +02:00
  • abdcb1a1f9 . kba 2026-04-28 15:33:57 +02:00
  • 69280187c5 . kba 2026-04-28 15:29:48 +02:00
  • 1ba82ede88 . kba 2026-04-28 15:25:36 +02:00
  • be1296150c . kba 2026-04-28 15:07:33 +02:00
  • 4899a8fa17 . kba 2026-04-28 14:59:01 +02:00
  • 29ef9f09dc . kba 2026-04-28 14:53:13 +02:00
  • 511222704e . kba 2026-04-28 14:51:23 +02:00
  • 5c6e075975 Merge branch 'ocrd-wrappers' of https://github.com/qurator-spk/eynollah into ocrd-wrappers kba 2026-04-28 14:31:24 +02:00
  • 1ae862cf52 . kba 2026-04-28 14:31:15 +02:00
  • a9e12a63da wp kba 2026-04-28 12:18:29 +02:00
  • 957dc66e7c organize ocrd-eynollah-segment like ocrd-sbb-binarize kba 2026-04-27 18:50:54 +02:00
  • 68ceeec764 get_marginals(): improve contour assignment… Robert Sachunsky 2026-04-25 03:06:34 +02:00
  • 6d55d0b87b get_marginals(): improve peak point threshold criterion… Robert Sachunsky 2026-04-25 02:23:16 +02:00
  • 4bdea39c98 get_marginals(): improve left/right point selection… Robert Sachunsky 2026-04-25 01:59:48 +02:00
  • 70bf461c30 get_marginals(): simplify, improve… Robert Sachunsky 2026-04-25 01:52:21 +02:00
  • bb092364af get_slopes_and_deskew_new_light2: estimate slopes here, too… Robert Sachunsky 2026-04-24 15:22:42 +02:00
  • c478c03db4 avoid deskewed contour matching w/ -romb Robert Sachunsky 2026-04-24 13:41:22 +02:00
  • 998ee2ecee get_textlines_of_a_textregion_sorted: simplify Robert Sachunsky 2026-04-23 23:45:27 +02:00
  • be61875d6e get_textlines_of_a_textregion_sorted: w-h instead of w/h test Robert Sachunsky 2026-04-23 22:40:01 +02:00
  • 9723dfeb73 writer: also annotate col-classifier result… Robert Sachunsky 2026-04-23 23:46:23 +02:00
  • e3720d6623 writer: also annotate page-level deskewing result Robert Sachunsky 2026-04-23 21:07:31 +02:00
  • 2da718f76f writer, do_work_of_slopes*: drop passing bboxes around Robert Sachunsky 2026-04-23 21:05:20 +02:00
  • b792324c5b do_work_of_slopes_new_curved (if angle >45°): simplify, improve… Robert Sachunsky 2026-04-23 20:49:25 +02:00
  • dbdb6d0d53 rotate: rm unused failed variants, add new rotate_image_enlarge Robert Sachunsky 2026-04-23 20:46:05 +02:00
  • d257869d83 do_work_of_slopes_new_curved (if angle <45°): simplify, improve… Robert Sachunsky 2026-04-23 20:38:45 +02:00
  • 0dce1f24d2 do_work_of_slopes_new_curved: improve deskewing… Robert Sachunsky 2026-04-23 20:08:40 +02:00
  • 97d9b0ea50 small_textlines_to_parent_adherence2: simplify, improve… Robert Sachunsky 2026-04-23 20:21:44 +02:00
  • 0735cb9d2b filter_contours_without_textline_inside: also filter slopes Robert Sachunsky 2026-04-23 20:05:04 +02:00
  • fa8340dbb4 -cl: also filter textregions without textlines here Robert Sachunsky 2026-04-21 21:21:32 +02:00
  • 4a6d3968f9 major run_single refactoring… Robert Sachunsky 2026-04-21 21:12:29 +02:00
  • dfb40f4a49 hsep fusion: avoid zero division if zero overlap Robert Sachunsky 2026-04-21 18:51:57 +02:00
  • b63e073121 skip deskewing if no textlines Robert Sachunsky 2026-04-21 18:51:20 +02:00
  • 7b5aa2a1f6 more run_single refactoring… Robert Sachunsky 2026-04-21 17:36:05 +02:00
  • a2f43b8d69 simplify, add confidence for headings as well Robert Sachunsky 2026-04-21 01:06:41 +02:00
  • 264b00f8ab predictor: cache models' input shape instead of output shape Robert Sachunsky 2026-04-20 23:37:54 +02:00
  • 829256df91 do_prediction*: remove autosized variants, simplify Robert Sachunsky 2026-04-20 17:17:43 +02:00
  • de65a55a04 mbro: simplify, add drop-caps as well, reduce batch size… Robert Sachunsky 2026-04-20 17:10:24 +02:00
  • 0dfc9d911f run_boxes_no_full_layout: also map to fl labels here… Robert Sachunsky 2026-04-20 17:09:00 +02:00
  • 0015f2675b with -slro, also extract and apply page (Border) mask Robert Sachunsky 2026-04-20 16:58:16 +02:00
  • 569b96d1a9 find_number_of_columns_in_document: pass correct label_seps… Robert Sachunsky 2026-04-20 16:55:34 +02:00
  • f28a9c9e0b add confidence for all region types, prepare for textlines… Robert Sachunsky 2026-04-18 04:53:03 +02:00
  • 1164b97917 extract_text_regions_new: fix heading thresholding… Robert Sachunsky 2026-04-18 04:20:25 +02:00