This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "Olena, a generic and efficient image processing platform".
The branch exp/milena-z has been updated
via 902b12ce4df4c7292fa491510241c46ca99e9e2b (commit)
via 79ee98c0d746a92d576c1939f22c43e567807cd4 (commit)
via 669c38a57b112f921a08ba1a3f0f1054902068f9 (commit)
via eba3666e5fe1bff4705fe9c98532f51f8173f81f (commit)
via 0193764da7088997d86ce051decfa76a98389c0f (commit)
via 0e13f8102f13a50b59aade263e9fe5686f2dc70c (commit)
via aa0bdee5768b8d6c4da2bfb0829eb083a2cc1d3c (commit)
via a921ddd44ba3c5f2d17dcfb91d895fbef7604c6c (commit)
via 6ed67df01362829d95ef961cfc4240851088c71d (commit)
via 89cccc3f9d23c012b6d68223369da5b7b2166fd0 (commit)
via bbe58a4163e25ffd7677bdddac47196f4681958a (commit)
via de162c799ceaff805639868514eaf8889c9f8e49 (commit)
via 0214776e7a453b8e10ddde889f39b09efa1c2e3a (commit)
via c59d0eb348d67f1accf519ad9887d3a809d0b5ac (commit)
via 041d0dc64632eb9aa876f73997fcf9c6ab830736 (commit)
via 961ba2240c9a2e7fbcf06d7681790e2cecef6d32 (commit)
via 9799d16b510acb6f010157cf36953d87b483497d (commit)
via dfd1f9600a8484aabcfdc8bfd09b60bcf8d7194d (commit)
via e1a1cc378e801f88e043bc1f5434c472359037d1 (commit)
via 70d61a2d6eb3602df210041397a5bc2b5226aa66 (commit)
via ef1027240a5c435f8f80d5aebb4cb78667522cd9 (commit)
via b05629704f959c2e4d122e22b7636f08c1ae018a (commit)
via 4046dfe6f7bfe217aac73a60bd98481632f28a90 (commit)
via cae5c85609c8b8d650c8ec13e5fc193b6cb0cc2a (commit)
via de558e1fd81f8a8677545c7052fdc88d8a3d056a (commit)
via ec5a4728ec5fb5bc3c7c5bc572d4a2103de6bc7b (commit)
via 2d5c9e765d41ad16003b43e2b03f716a128f43ca (commit)
via b8b448283cb2db5e1f10d7d9cc635919f0803ed6 (commit)
via 1e6a267bc08570326ac13fe4fb4b09dd04090f04 (commit)
via 3a3cd53c0bc6b67b4a2f2ab91bf53f2d16f04850 (commit)
via 94a1f48d731bb997e4408e88033d4b1cfceceee9 (commit)
via cb3ec8ce138e75790da1bee29bf2da1723bf907e (commit)
via 2f9f294e56199ded1006c540e14eb9565bd4158d (commit)
via ced2be000f12493790fa6ec3118c13dfd53c3480 (commit)
via 7db5a17a002477d3dd6075298158c909918b0fce (commit)
via c803910e9b8fed818e2f6848ceded6b918260bc5 (commit)
via 7dc506b48a5d9739c8483ada6b7c725c840b5ec8 (commit)
via a0c8b8d5105ab098893a67e743c1a3f7c64783b0 (commit)
via 6dc7e4398c3cf9cc466ff9ccebc413f442c91408 (commit)
via 470ab8590c7a718eca3dc848a381440131b6701e (commit)
via 8b7c177b17b3e889b03a98c9e7f4812bbf5347d6 (commit)
via 2082dbe0ad1a8abb2bacba99a718f2d212b56fd1 (commit)
via a26809dfe97b70d65bb5706a57e57d04c9a26242 (commit)
via 978d82a0dbae555e2c757cc7202926307d21eb48 (commit)
via 9455de217fb6aec957c2fd03e8ad8d98e7502a41 (commit)
via 03f61d76ea140544a2bd47489ca7ea55d2a07047 (commit)
via 92a937fa891f6391836688d3bccc386ee705a862 (commit)
via 10172dec0f518f646796bf1cbea1dfc0d84a58ac (commit)
via 3894a51d36339003e51481be924b4e9d237afac7 (commit)
via 4e5a8aeaf2226eced55b1b09731f05db646c601a (commit)
via b955ecf309a0402264c6c4c3187f39772805a492 (commit)
via b31f2f590205e34352b5726bd39bb5811a9aea83 (commit)
via 9fca659592f8c07e9ea252124542a32b19d508a7 (commit)
via 619f727a664642367fcc13d5923cd67565146d75 (commit)
via ca034dd5be1eb52e5ba698fdaf48441ef9232253 (commit)
via 7c60810a254871cd3f4b5e64b8ed9d32fbc22039 (commit)
via 07c83125fbb603e47560f2564c56a4e61f178733 (commit)
via 7d3cbec0a50867eda87180a8b3e36104570fab70 (commit)
via 3151875da98c528bd88a47d2baeeef749641e078 (commit)
via 74ae8cb3d0f20fa8e556637bbfb2ef65f94a2ff7 (commit)
via 7d4f627f694d972e1b03b9ca961980efaeed964d (commit)
via 906f2366e804d8c3e216b32d9d95e21962d64bdd (commit)
via f7773bdb0a5f4a2633db7c417320525307208ce1 (commit)
via 97aadbd7550bbc30b3233763a199879697ecea42 (commit)
via f70c8e0acc71d11e3e46e38e23b898da542ad2d9 (commit)
via 542fcf95dfe69de360defa3c5a50981519ca5473 (commit)
via 32e461a6b9798f95bc659262aa237af8bd468e22 (commit)
via 4bfd663cfb87ee5f7d905de4bb426dbbe83a8ec1 (commit)
from ce6a4248b4d98c34ba5ec5022ae68cc240553dd4 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
No new revisions were added by this update.
-----------------------------------------------------------------------
Summary of changes:
ChangeLog | 12 +
configure.ac | 4 +-
milena/ChangeLog | 226 +++++
milena/img/picasso.ppm | Bin 0 -> 244671 bytes
milena/mln/accu/center.hh | 14 +-
milena/mln/accu/count_value.hh | 4 +-
milena/mln/accu/pair.hh | 26 +
milena/mln/accu/stat/variance.hh | 4 +-
milena/mln/canvas/labeling/blobs.hh | 5 +
milena/mln/convert/from_to.hxx | 10 +
milena/mln/convert/to_qimage.hh | 12 +-
milena/mln/convert/to_qimage_nocopy.hh | 55 +-
milena/mln/core/concept/function.hh | 43 +
milena/mln/core/image/image3d.hh | 12 +-
milena/mln/core/image/imorph/labeled_image.hh | 2 +
milena/mln/core/internal/box_impl.hh | 4 +-
milena/mln/core/internal/labeled_image_base.hh | 31 +-
milena/mln/core/site_set/box.hh | 13 +-
milena/mln/data/paste_without_localization.hh | 310 ++++++-
milena/mln/data/split.hh | 99 ++
milena/mln/debug/mosaic.hh | 141 +++
milena/mln/debug/slices_2d.hh | 18 +-
milena/mln/debug/z_order.hh | 159 +++
milena/mln/fun/v2v/all.hh | 1 +
milena/mln/fun/v2v/rgb_to_int_u.hh | 64 ++
milena/mln/geom/all.hh | 4 +-
milena/mln/geom/horizontal_symmetry.hh | 194 ++++
milena/mln/geom/nslices.hh | 68 ++
milena/mln/geom/nslis.hh | 68 --
milena/mln/geom/rotate.hh | 5 +-
milena/mln/geom/size3d.hh | 5 +-
milena/mln/geom/vertical_symmetry.hh | 196 ++++
milena/mln/histo/compute.hh | 15 +-
milena/mln/histo/equalize.hh | 97 ++
milena/mln/io/magick/save.hh | 21 +-
milena/mln/io/plot/save.hh | 23 +-
milena/mln/labeling/blobs_and_compute.hh | 38 +-
milena/mln/labeling/colorize.hh | 75 ++-
milena/mln/labeling/compute.hh | 404 +++++++-
milena/mln/labeling/relabel.hh | 23 +-
milena/mln/linear/gaussian.hh | 8 +-
milena/mln/linear/gaussian/impl.hh | 13 +-
milena/mln/make/box3d.hh | 15 +-
milena/mln/make/image.hh | 7 +-
milena/mln/registration/icp.hh | 6 +-
milena/mln/subsampling/antialiased.hh | 442 +++++++++
milena/mln/topo/skeleton/crest.hh | 7 +-
milena/mln/transform/influence_zone_geodesic.hh | 13 +-
milena/mln/value/int_u.hh | 16 +
milena/mln/value/qt/rgb32.hh | 72 +-
milena/mln/world/binary_2d/enlarge.hh | 4 +-
milena/sandbox/ChangeLog | 11 +
milena/sandbox/bench/README_CFLAGS | 8 +
milena/sandbox/bench/extract_vertical_lines.cc | 49 +
.../bench/fast_components_and_attributes.cc | 402 ++++++++
milena/sandbox/bench/fast_rows.cc | 247 +++++
milena/sandbox/bench/fast_tiles.cc | 140 +++
.../lazzara/scribo/binarization_naive/main.cc | 54 +
.../lazzara/scribo/binarization_naive/toto.cc | 28 +
milena/sandbox/lazzara/scribo/fill_holes/main.cc | 118 +++
.../separateurs_materialises/lines_pattern.cc | 69 ++
.../lazzara/{ => scribo}/skeleton_crest/main.cc | 0
milena/tests/core/alias/box3d.cc | 5 +-
milena/tests/core/image/image3d.cc | 11 +-
milena/tests/core/other/box_runstart_piter.cc | 56 +-
milena/tests/data/Makefile.am | 4 +
milena/tests/data/paste_without_localization.cc | 81 ++
milena/tests/data/split.cc | 54 +
milena/tests/geom/Makefile.am | 13 +-
milena/tests/geom/horizontal_symmetry.cc | 50 +
milena/tests/geom/nslices.cc | 38 +
milena/tests/geom/nslis.cc | 37 -
milena/tests/geom/vertical_symmetry.cc | 49 +
milena/tests/io/pbms/load.cc | 5 +-
milena/tests/io/pgms/load.cc | 5 +-
milena/tests/io/ppms/load.cc | 5 +-
.../transform/bench_closest_point_geodesic.cc | 9 +-
scribo/ChangeLog | 689 +++++++++++++-
scribo/binarization/binarize.hh | 180 ----
scribo/binarization/global_threshold.hh | 90 ++
scribo/binarization/global_threshold_auto.hh | 168 ++++
scribo/binarization/internal/first_pass_functor.hh | 151 +++
scribo/binarization/local_threshold.hh | 221 +++++
scribo/binarization/sauvola.hh | 23 +-
scribo/binarization/sauvola_ms.hh | 1017 ++++++++++++++++++++
scribo/binarization/sauvola_ms_split.hh | 148 +++
scribo/binarization/sauvola_threshold.hh | 478 ---------
scribo/binarization/sauvola_threshold_image.hh | 490 ++++++++++
scribo/binarization/simple.hh | 166 ----
scribo/canvas/integral_browsing.hh | 435 +++++++++
scribo/core/component_info.hh | 203 ++++
scribo/core/component_set.hh | 560 +++++++++++
scribo/core/init_integral_image.hh | 96 ++
scribo/core/line_info.hh | 903 +++++++++++++++++
scribo/core/line_set.hh | 418 ++++++++
scribo/core/macros.hh | 24 +-
scribo/core/object_groups.hh | 178 +++-
scribo/core/object_image.hh | 38 -
scribo/core/object_links.hh | 141 +++-
scribo/core/tag/anchor.hh | 68 ++
scribo/core/tag/component.hh | 118 +++
scribo/core/tag/line.hh | 213 ++++
scribo/debug/alignment_decision_image.hh | 61 +-
scribo/debug/bboxes_enlarged_image.hh | 136 +++
scribo/debug/decision_image.hh | 30 +-
scribo/debug/links_decision_image.hh | 34 +-
scribo/debug/looks_like_a_text_line_image.hh | 130 +++
scribo/debug/mean_and_base_lines_image.hh | 147 +++
scribo/debug/save_bboxes_image.hh | 60 ++-
scribo/debug/save_linked_bboxes_image.hh | 112 ++-
scribo/debug/usage.hh | 13 +-
scribo/demo/demo.pro | 16 -
scribo/demo/{ => review}/Makefile.am | 0
scribo/demo/{ => review}/icons/document-open.png | Bin 1550 -> 1550 bytes
scribo/demo/{ => review}/icons/edit-find.png | Bin 1636 -> 1636 bytes
.../demo/{ => review}/icons/format-indent-more.png | Bin 766 -> 766 bytes
scribo/demo/{ => review}/icons/go-next.png | Bin 1219 -> 1219 bytes
scribo/demo/{ => review}/icons/image-x-generic.png | Bin 1163 -> 1163 bytes
scribo/demo/{ => review}/icons/list-add.png | Bin 601 -> 601 bytes
scribo/demo/{ => review}/icons/ocr.png | Bin 14929 -> 14929 bytes
scribo/demo/{ => review}/icons/text-x-generic.png | Bin 744 -> 744 bytes
scribo/demo/{ => review}/icons/view-refresh.png | Bin 2024 -> 2024 bytes
.../{ => review}/icons/x-office-spreadsheet.png | Bin 1518 -> 1518 bytes
scribo/demo/review/review.pro | 16 +
scribo/demo/{demo.qrc => review/review.qrc} | 0
scribo/demo/{ => review}/src/main.cc | 0
scribo/demo/{ => review}/src/mainwindow.cc | 0
scribo/demo/{ => review}/src/mainwindow.hh | 0
scribo/demo/{ => review}/ui/mainwindow.ui | 0
scribo/demo/shared/icons/Symbols-Delete-icon.png | Bin 0 -> 3704 bytes
scribo/demo/shared/icons/accept-icon.png | Bin 0 -> 4858 bytes
scribo/demo/shared/icons/close.gif | Bin 0 -> 340 bytes
scribo/demo/shared/icons/crop-icon.png | Bin 0 -> 228 bytes
scribo/demo/shared/icons/image-add-icon.png | Bin 0 -> 2917 bytes
scribo/demo/shared/icons/image-edit-icon.png | Bin 0 -> 2305 bytes
scribo/demo/shared/icons/image-multi-icon.png | Bin 0 -> 2033 bytes
scribo/demo/shared/icons/image-next-icon.png | Bin 0 -> 3008 bytes
scribo/demo/shared/icons/image-remove-icon.png | Bin 0 -> 3127 bytes
scribo/demo/shared/icons/next-icon.png | Bin 0 -> 4611 bytes
scribo/demo/shared/icons/page-down-icon.png | Bin 0 -> 3450 bytes
scribo/demo/shared/icons/page-search-icon.png | Bin 0 -> 3101 bytes
scribo/demo/shared/icons/rotate_ccw.png | Bin 0 -> 4200 bytes
scribo/demo/shared/icons/rotate_cw.png | Bin 0 -> 4161 bytes
scribo/demo/shared/icons/search-add-icon.png | Bin 0 -> 4274 bytes
scribo/demo/shared/icons/search-remove-icon.png | Bin 0 -> 4196 bytes
scribo/demo/shared/shared.qrc | 20 +
scribo/demo/shared/src/bak/crop_item.cc | 332 +++++++
scribo/demo/shared/src/bak/crop_item.hh | 100 ++
scribo/demo/shared/src/bak/image_viewer.cc | 242 +++++
scribo/demo/shared/src/bak/image_viewer.hh | 116 +++
scribo/demo/shared/src/bak/types.hh | 50 +
scribo/demo/shared/src/browse_widget.cc | 72 ++
scribo/demo/shared/src/browse_widget.hh | 78 ++
scribo/demo/shared/src/crop_item.cc | 313 ++++++
scribo/demo/shared/src/crop_item.hh | 103 ++
scribo/demo/shared/src/image_viewer.cc | 344 +++++++
scribo/demo/shared/src/image_viewer.hh | 135 +++
.../shared/src/internal.bak/interactive_scene.cc | 286 ++++++
.../shared/src/internal.bak/interactive_scene.hh | 108 +++
.../shared/src/internal.bak/selection_rectangle.cc | 241 +++++
.../shared/src/internal.bak/selection_rectangle.hh | 91 ++
.../demo/shared/src/internal/interactive_scene.cc | 87 ++
.../demo/shared/src/internal/interactive_scene.hh | 84 ++
.../shared/src/internal/selection_rectangle.cc | 241 +++++
.../shared/src/internal/selection_rectangle.hh | 91 ++
scribo/demo/shared/src/to_mln_image.hh | 77 ++
scribo/demo/shared/src/types.hh | 50 +
scribo/demo/shared/ui/browse_widget.ui | 106 ++
scribo/demo/shared/ui/crop_widget.ui | 34 +
scribo/demo/shared/ui/image_viewer.ui | 284 ++++++
scribo/demo/shared/ui/interactive_scene.cc | 143 +++
scribo/demo/shared/ui/interactive_scene.hh | 87 ++
scribo/demo/shared/ui/rotate_widget.ui | 34 +
scribo/demo/wizard/images/dematerialization.png | Bin 0 -> 76309 bytes
scribo/demo/wizard/src/crop_page.cc | 48 +
scribo/demo/wizard/src/crop_page.hh | 60 ++
scribo/demo/wizard/src/crop_widget.cc | 37 +
scribo/demo/wizard/src/crop_widget.hh | 62 ++
scribo/demo/wizard/src/doc_type.hh | 51 +
scribo/demo/wizard/src/doc_type_page.cc | 48 +
scribo/demo/wizard/src/doc_type_page.hh | 61 ++
scribo/demo/wizard/src/doc_type_widget.cc | 38 +
scribo/demo/wizard/src/doc_type_widget.hh | 64 ++
scribo/demo/wizard/src/load_page.cc | 70 ++
scribo/demo/wizard/src/load_page.hh | 67 ++
scribo/demo/wizard/src/load_widget.cc | 56 ++
scribo/demo/wizard/src/load_widget.hh | 64 ++
scribo/demo/wizard/src/main.cc | 15 +
scribo/demo/wizard/src/main_window.cc | 129 +++
scribo/demo/wizard/src/main_window.hh | 70 ++
scribo/demo/wizard/src/mln_widgets.cc | 7 +
scribo/demo/wizard/src/preprocessing_page.cc | 61 ++
scribo/demo/wizard/src/preprocessing_page.hh | 66 ++
scribo/demo/wizard/src/preprocessing_task.hh | 61 ++
scribo/demo/wizard/src/preprocessing_widget.cc | 87 ++
scribo/demo/wizard/src/preprocessing_widget.hh | 65 ++
scribo/demo/wizard/src/process_page.cc | 73 ++
scribo/demo/wizard/src/process_page.hh | 64 ++
scribo/demo/wizard/src/process_widget.cc | 80 ++
scribo/demo/wizard/src/process_widget.hh | 71 ++
scribo/demo/wizard/src/rotate_page.cc | 45 +
scribo/demo/wizard/src/rotate_page.hh | 60 ++
scribo/demo/wizard/src/rotate_widget.cc | 38 +
scribo/demo/wizard/src/rotate_widget.hh | 62 ++
scribo/demo/wizard/src/runner.cc | 279 ++++++
scribo/demo/wizard/src/runner.hh | 84 ++
scribo/demo/wizard/src/test.cc | 16 +
scribo/demo/wizard/ui/doc_type_widget.ui | 115 +++
scribo/demo/wizard/ui/load_widget.ui | 110 +++
scribo/demo/wizard/ui/main_window.ui | 216 +++++
scribo/demo/wizard/ui/preprocessing_widget.ui | 223 +++++
scribo/demo/wizard/wizard.pro | 67 ++
scribo/demo/wizard/wizard.qrc | 5 +
scribo/draw/bounding_box_links.hh | 75 +-
scribo/draw/bounding_boxes.hh | 31 +-
scribo/draw/groups_bboxes.hh | 93 ++
scribo/estim/object_groups_v_thickness.hh | 26 +-
scribo/filter/common/objects_photo.hh | 42 +-
scribo/filter/internal/compute.hh | 30 +-
scribo/filter/object_groups_size_ratio.hh | 3 +-
scribo/filter/object_groups_small.hh | 11 +-
scribo/filter/object_groups_v_thickness.hh | 5 +-
scribo/filter/object_groups_with_holes.hh | 328 +++++++
scribo/filter/object_links_bbox_h_ratio.hh | 14 +-
scribo/filter/object_links_bbox_overlap.hh | 41 +-
scribo/filter/object_links_bbox_ratio.hh | 27 +-
scribo/filter/object_links_bottom_aligned.hh | 23 +-
scribo/filter/object_links_center_aligned.hh | 2 +-
scribo/filter/object_links_left_aligned.hh | 122 +++
scribo/filter/object_links_non_aligned_simple.hh | 123 ++-
scribo/filter/object_links_right_aligned.hh | 121 +++
scribo/filter/object_links_top_aligned.hh | 13 +-
scribo/filter/objects_small.hh | 74 +-
scribo/filter/objects_thick.hh | 58 +-
scribo/filter/objects_thin.hh | 103 +-
scribo/filter/objects_with_holes.hh | 580 +++++++++++
scribo/fun/v2b/label_to_bool.hh | 66 ++
scribo/fun/v2b/objects_small_filter.hh | 39 +-
scribo/io/xml/save_text_lines.hh | 154 +++
scribo/preprocessing/denoise.hh | 106 ++
scribo/preprocessing/denoise_bg.hh | 156 +++
scribo/preprocessing/denoise_fg.hh | 131 +++
scribo/preprocessing/homogeneous_contrast.hh | 119 +++
scribo/preprocessing/rotate_90.hh | 159 +++
scribo/preprocessing/unskew.hh | 6 +-
scribo/primitive/extract/components.hh | 145 +++
scribo/primitive/extract/lines_pattern.hh | 23 +-
scribo/primitive/extract/lines_v_thick.hh | 4 +-
scribo/primitive/extract/objects.hh | 138 ---
scribo/primitive/group/apply.hh | 76 +-
scribo/primitive/group/from_double_link.hh | 18 +-
scribo/primitive/group/from_single_link.hh | 31 +-
scribo/primitive/internal/find_left_link.hh | 108 ---
scribo/primitive/internal/find_right_link.hh | 108 ---
scribo/primitive/internal/find_root.hh | 12 +-
scribo/primitive/internal/init_link_array.hh | 15 +-
scribo/primitive/internal/is_invalid_link.hh | 100 --
scribo/primitive/internal/is_link_valid.hh | 14 +-
scribo/primitive/internal/rd.hh | 192 ++++
scribo/primitive/link/compute.hh | 51 +-
scribo/primitive/link/compute_several.hh | 2 +-
scribo/primitive/link/internal/anchors_3.hh | 146 ---
scribo/primitive/link/internal/compute_anchor.hh | 249 +++++
scribo/primitive/link/internal/find_link.hh | 22 +-
.../primitive/link/internal/find_several_links.hh | 105 ++-
.../link/internal/link_center_dmax_base.hh | 179 ----
.../link/internal/link_center_dmax_ratio_base.hh | 175 ----
.../primitive/link/internal/link_functor_base.hh | 126 ++-
.../primitive/link/internal/link_ms_dmax_base.hh | 27 +-
.../link/internal/link_ms_dmax_ratio_base.hh | 28 +-
.../link/internal/link_several_dmax_base.hh | 265 +++++
.../link/internal/link_single_dmax_base.hh | 167 ++++
.../link/internal/link_single_dmax_ratio_base.hh | 172 ++++
scribo/primitive/link/merge_double_link.hh | 33 +-
.../link/with_several_right_links_overlap.hh | 10 +-
scribo/primitive/link/with_single_down_link.hh | 183 ++++
scribo/primitive/link/with_single_left_link.hh | 37 +-
.../link/with_single_left_link_dmax_ratio.hh | 38 +-
scribo/primitive/link/with_single_right_link.hh | 33 +-
.../link/with_single_right_link_bottom.hh | 39 +-
.../link/with_single_right_link_dmax_ratio.hh | 60 +-
.../primitive/link/with_single_right_link_top.hh | 32 +-
scribo/primitive/link/with_single_up_link.hh | 183 ++++
scribo/primitive/regroup/from_single_left_link.hh | 140 +++
scribo/scribo.mk | 3 +-
scribo/src/Makefile.am | 27 +
scribo/src/afp/components.hh | 195 ++++
scribo/src/afp/link.hh | 142 +++
scribo/src/afp/regroup.hh | 84 ++
scribo/src/binarization/Makefile.am | 66 ++-
.../src/binarization/pgm_global_threshold_auto.cc | 62 ++
scribo/src/binarization/pgm_sauvola.cc | 66 ++
scribo/src/binarization/pgm_sauvola_ms.cc | 97 ++
scribo/src/binarization/ppm_fg_sauvola_ms.cc | 104 ++
scribo/src/binarization/ppm_sauvola.cc | 61 ++
scribo/src/binarization/ppm_sauvola_ms.cc | 97 ++
scribo/src/binarization/ppm_sauvola_ms_split.cc | 98 ++
scribo/src/binarization/sauvola.cc | 60 --
scribo/src/binarization/sauvola_ms.cc | 406 --------
scribo/src/binarization/sauvola_pgm.cc | 63 --
scribo/src/binarization/simple.cc | 61 --
scribo/src/debug/Makefile.am | 20 +-
.../src/debug/show_info_median_inter_characters.cc | 256 +++++
scribo/src/debug/show_info_x_height.cc | 281 ++++++
.../src/debug/show_left_right_links_validation.cc | 122 ---
scribo/src/debug/show_links_bbox_h_ratio.cc | 2 +-
scribo/src/debug/show_links_bottom_aligned.cc | 24 +-
.../show_links_left_right_links_validation.cc | 122 +++
.../src/debug/show_links_several_right_overlap.cc | 51 +-
scribo/src/debug/show_links_single_down.cc | 157 +++
.../debug/show_links_single_down_left_aligned.cc | 99 ++
.../debug/show_links_single_down_right_aligned.cc | 99 ++
scribo/src/debug/show_links_single_left.cc | 4 +-
.../src/debug/show_links_single_left_dmax_ratio.cc | 4 +-
scribo/src/debug/show_links_single_right.cc | 4 +-
.../debug/show_links_single_right_dmax_ratio.cc | 4 +-
scribo/src/debug/show_links_single_up.cc | 157 +++
.../src/debug/show_links_single_up_left_aligned.cc | 100 ++
.../debug/show_links_single_up_right_aligned.cc | 98 ++
scribo/src/debug/show_links_top_aligned.cc | 22 +-
scribo/src/filter/Makefile.am | 6 +-
scribo/src/filter/objects_with_holes.cc | 70 ++
scribo/src/filter/objects_with_holes_pgm.cc | 71 ++
scribo/src/pbm_lines_in_doc.cc | 299 ++++++
scribo/src/preprocessing/Makefile.am | 9 +-
scribo/src/preprocessing/denoise.cc | 69 ++
scribo/src/preprocessing/homogeneous_contrast.cc | 44 +
scribo/src/preprocessing/split_bg_fg.cc | 7 +-
scribo/src/preprocessing/subsample.cc | 65 ++
scribo/src/text/Makefile.am | 10 +
scribo/src/text/pbm_recognition.cc | 65 ++
scribo/src/text_in_article.cc | 331 +++++++
scribo/src/text_in_photo_pbm_fast.cc | 441 +++++++++
scribo/src/text_in_photo_ppm.cc | 246 +++++-
scribo/src/text_in_photo_ppm_fast.cc | 635 ++++++++++++
scribo/subsampling/integral.hh | 420 ++++++++
scribo/subsampling/integral_single_image.hh | 459 +++++++++
scribo/tests/Makefile.am | 2 +
scribo/tests/binarization/Makefile.am | 30 +
scribo/tests/binarization/global_threshold.cc | 24 +
scribo/tests/binarization/local_threshold.cc | 29 +
scribo/tests/core/Makefile.am | 27 +
scribo/tests/core/object_image.cc | 72 ++
scribo/tests/filter/Makefile.am | 3 +
scribo/tests/filter/objects_with_holes.cc | 49 +
scribo/tests/preprocessing/Makefile.am | 4 +-
scribo/tests/preprocessing/rotate_90.cc | 59 ++
scribo/text/clean.hh | 12 +-
scribo/text/merging.hh | 933 ++++++++++++++++++
scribo/text/recognition.hh | 130 ++-
350 files changed, 29807 insertions(+), 3970 deletions(-)
create mode 100644 milena/img/picasso.ppm
create mode 100644 milena/mln/data/split.hh
create mode 100644 milena/mln/debug/mosaic.hh
create mode 100644 milena/mln/debug/z_order.hh
create mode 100644 milena/mln/fun/v2v/rgb_to_int_u.hh
create mode 100644 milena/mln/geom/horizontal_symmetry.hh
create mode 100644 milena/mln/geom/nslices.hh
delete mode 100644 milena/mln/geom/nslis.hh
create mode 100644 milena/mln/geom/vertical_symmetry.hh
create mode 100644 milena/mln/histo/equalize.hh
create mode 100644 milena/mln/subsampling/antialiased.hh
create mode 100644 milena/sandbox/bench/README_CFLAGS
create mode 100644 milena/sandbox/bench/extract_vertical_lines.cc
create mode 100644 milena/sandbox/bench/fast_components_and_attributes.cc
create mode 100644 milena/sandbox/bench/fast_rows.cc
create mode 100644 milena/sandbox/bench/fast_tiles.cc
create mode 100644 milena/sandbox/lazzara/scribo/binarization_naive/main.cc
create mode 100644 milena/sandbox/lazzara/scribo/binarization_naive/toto.cc
create mode 100644 milena/sandbox/lazzara/scribo/fill_holes/main.cc
create mode 100644
milena/sandbox/lazzara/scribo/separateurs_materialises/lines_pattern.cc
rename milena/sandbox/lazzara/{ => scribo}/skeleton_crest/main.cc (100%)
create mode 100644 milena/tests/data/paste_without_localization.cc
create mode 100644 milena/tests/data/split.cc
create mode 100644 milena/tests/geom/horizontal_symmetry.cc
create mode 100644 milena/tests/geom/nslices.cc
delete mode 100644 milena/tests/geom/nslis.cc
create mode 100644 milena/tests/geom/vertical_symmetry.cc
delete mode 100644 scribo/binarization/binarize.hh
create mode 100644 scribo/binarization/global_threshold.hh
create mode 100644 scribo/binarization/global_threshold_auto.hh
create mode 100644 scribo/binarization/internal/first_pass_functor.hh
create mode 100644 scribo/binarization/local_threshold.hh
create mode 100644 scribo/binarization/sauvola_ms.hh
create mode 100644 scribo/binarization/sauvola_ms_split.hh
delete mode 100644 scribo/binarization/sauvola_threshold.hh
create mode 100644 scribo/binarization/sauvola_threshold_image.hh
delete mode 100644 scribo/binarization/simple.hh
create mode 100644 scribo/canvas/integral_browsing.hh
create mode 100644 scribo/core/component_info.hh
create mode 100644 scribo/core/component_set.hh
create mode 100644 scribo/core/init_integral_image.hh
create mode 100644 scribo/core/line_info.hh
create mode 100644 scribo/core/line_set.hh
delete mode 100644 scribo/core/object_image.hh
create mode 100644 scribo/core/tag/anchor.hh
create mode 100644 scribo/core/tag/component.hh
create mode 100644 scribo/core/tag/line.hh
create mode 100644 scribo/debug/bboxes_enlarged_image.hh
create mode 100644 scribo/debug/looks_like_a_text_line_image.hh
create mode 100644 scribo/debug/mean_and_base_lines_image.hh
delete mode 100644 scribo/demo/demo.pro
rename scribo/demo/{ => review}/Makefile.am (100%)
rename scribo/demo/{ => review}/icons/document-open.png (100%)
rename scribo/demo/{ => review}/icons/edit-find.png (100%)
rename scribo/demo/{ => review}/icons/format-indent-more.png (100%)
rename scribo/demo/{ => review}/icons/go-next.png (100%)
rename scribo/demo/{ => review}/icons/image-x-generic.png (100%)
rename scribo/demo/{ => review}/icons/list-add.png (100%)
rename scribo/demo/{ => review}/icons/ocr.png (100%)
rename scribo/demo/{ => review}/icons/text-x-generic.png (100%)
rename scribo/demo/{ => review}/icons/view-refresh.png (100%)
rename scribo/demo/{ => review}/icons/x-office-spreadsheet.png (100%)
create mode 100644 scribo/demo/review/review.pro
rename scribo/demo/{demo.qrc => review/review.qrc} (100%)
rename scribo/demo/{ => review}/src/main.cc (100%)
rename scribo/demo/{ => review}/src/mainwindow.cc (100%)
rename scribo/demo/{ => review}/src/mainwindow.hh (100%)
rename scribo/demo/{ => review}/ui/mainwindow.ui (100%)
create mode 100644 scribo/demo/shared/icons/Symbols-Delete-icon.png
create mode 100644 scribo/demo/shared/icons/accept-icon.png
create mode 100644 scribo/demo/shared/icons/close.gif
create mode 100644 scribo/demo/shared/icons/crop-icon.png
create mode 100644 scribo/demo/shared/icons/image-add-icon.png
create mode 100644 scribo/demo/shared/icons/image-edit-icon.png
create mode 100644 scribo/demo/shared/icons/image-multi-icon.png
create mode 100644 scribo/demo/shared/icons/image-next-icon.png
create mode 100644 scribo/demo/shared/icons/image-remove-icon.png
create mode 100644 scribo/demo/shared/icons/next-icon.png
create mode 100644 scribo/demo/shared/icons/page-down-icon.png
create mode 100644 scribo/demo/shared/icons/page-search-icon.png
create mode 100644 scribo/demo/shared/icons/rotate_ccw.png
create mode 100644 scribo/demo/shared/icons/rotate_cw.png
create mode 100644 scribo/demo/shared/icons/search-add-icon.png
create mode 100644 scribo/demo/shared/icons/search-remove-icon.png
create mode 100644 scribo/demo/shared/shared.qrc
create mode 100644 scribo/demo/shared/src/bak/crop_item.cc
create mode 100644 scribo/demo/shared/src/bak/crop_item.hh
create mode 100644 scribo/demo/shared/src/bak/image_viewer.cc
create mode 100644 scribo/demo/shared/src/bak/image_viewer.hh
create mode 100644 scribo/demo/shared/src/bak/types.hh
create mode 100644 scribo/demo/shared/src/browse_widget.cc
create mode 100644 scribo/demo/shared/src/browse_widget.hh
create mode 100644 scribo/demo/shared/src/crop_item.cc
create mode 100644 scribo/demo/shared/src/crop_item.hh
create mode 100644 scribo/demo/shared/src/image_viewer.cc
create mode 100644 scribo/demo/shared/src/image_viewer.hh
create mode 100644 scribo/demo/shared/src/internal.bak/interactive_scene.cc
create mode 100644 scribo/demo/shared/src/internal.bak/interactive_scene.hh
create mode 100644 scribo/demo/shared/src/internal.bak/selection_rectangle.cc
create mode 100644 scribo/demo/shared/src/internal.bak/selection_rectangle.hh
create mode 100644 scribo/demo/shared/src/internal/interactive_scene.cc
create mode 100644 scribo/demo/shared/src/internal/interactive_scene.hh
create mode 100644 scribo/demo/shared/src/internal/selection_rectangle.cc
create mode 100644 scribo/demo/shared/src/internal/selection_rectangle.hh
create mode 100644 scribo/demo/shared/src/to_mln_image.hh
create mode 100644 scribo/demo/shared/src/types.hh
create mode 100644 scribo/demo/shared/ui/browse_widget.ui
create mode 100644 scribo/demo/shared/ui/crop_widget.ui
create mode 100644 scribo/demo/shared/ui/image_viewer.ui
create mode 100644 scribo/demo/shared/ui/interactive_scene.cc
create mode 100644 scribo/demo/shared/ui/interactive_scene.hh
create mode 100644 scribo/demo/shared/ui/rotate_widget.ui
create mode 100644 scribo/demo/wizard/images/dematerialization.png
create mode 100644 scribo/demo/wizard/src/crop_page.cc
create mode 100644 scribo/demo/wizard/src/crop_page.hh
create mode 100644 scribo/demo/wizard/src/crop_widget.cc
create mode 100644 scribo/demo/wizard/src/crop_widget.hh
create mode 100644 scribo/demo/wizard/src/doc_type.hh
create mode 100644 scribo/demo/wizard/src/doc_type_page.cc
create mode 100644 scribo/demo/wizard/src/doc_type_page.hh
create mode 100644 scribo/demo/wizard/src/doc_type_widget.cc
create mode 100644 scribo/demo/wizard/src/doc_type_widget.hh
create mode 100644 scribo/demo/wizard/src/load_page.cc
create mode 100644 scribo/demo/wizard/src/load_page.hh
create mode 100644 scribo/demo/wizard/src/load_widget.cc
create mode 100644 scribo/demo/wizard/src/load_widget.hh
create mode 100644 scribo/demo/wizard/src/main.cc
create mode 100644 scribo/demo/wizard/src/main_window.cc
create mode 100644 scribo/demo/wizard/src/main_window.hh
create mode 100644 scribo/demo/wizard/src/mln_widgets.cc
create mode 100644 scribo/demo/wizard/src/preprocessing_page.cc
create mode 100644 scribo/demo/wizard/src/preprocessing_page.hh
create mode 100644 scribo/demo/wizard/src/preprocessing_task.hh
create mode 100644 scribo/demo/wizard/src/preprocessing_widget.cc
create mode 100644 scribo/demo/wizard/src/preprocessing_widget.hh
create mode 100644 scribo/demo/wizard/src/process_page.cc
create mode 100644 scribo/demo/wizard/src/process_page.hh
create mode 100644 scribo/demo/wizard/src/process_widget.cc
create mode 100644 scribo/demo/wizard/src/process_widget.hh
create mode 100644 scribo/demo/wizard/src/rotate_page.cc
create mode 100644 scribo/demo/wizard/src/rotate_page.hh
create mode 100644 scribo/demo/wizard/src/rotate_widget.cc
create mode 100644 scribo/demo/wizard/src/rotate_widget.hh
create mode 100644 scribo/demo/wizard/src/runner.cc
create mode 100644 scribo/demo/wizard/src/runner.hh
create mode 100644 scribo/demo/wizard/src/test.cc
create mode 100644 scribo/demo/wizard/ui/doc_type_widget.ui
create mode 100644 scribo/demo/wizard/ui/load_widget.ui
create mode 100644 scribo/demo/wizard/ui/main_window.ui
create mode 100644 scribo/demo/wizard/ui/preprocessing_widget.ui
create mode 100644 scribo/demo/wizard/wizard.pro
create mode 100644 scribo/demo/wizard/wizard.qrc
create mode 100644 scribo/draw/groups_bboxes.hh
create mode 100644 scribo/filter/object_groups_with_holes.hh
create mode 100644 scribo/filter/object_links_left_aligned.hh
create mode 100644 scribo/filter/object_links_right_aligned.hh
create mode 100644 scribo/filter/objects_with_holes.hh
create mode 100644 scribo/fun/v2b/label_to_bool.hh
create mode 100644 scribo/io/xml/save_text_lines.hh
create mode 100644 scribo/preprocessing/denoise.hh
create mode 100644 scribo/preprocessing/denoise_bg.hh
create mode 100644 scribo/preprocessing/denoise_fg.hh
create mode 100644 scribo/preprocessing/homogeneous_contrast.hh
create mode 100644 scribo/preprocessing/rotate_90.hh
create mode 100644 scribo/primitive/extract/components.hh
delete mode 100644 scribo/primitive/extract/objects.hh
delete mode 100644 scribo/primitive/internal/find_left_link.hh
delete mode 100644 scribo/primitive/internal/find_right_link.hh
delete mode 100644 scribo/primitive/internal/is_invalid_link.hh
create mode 100644 scribo/primitive/internal/rd.hh
delete mode 100644 scribo/primitive/link/internal/anchors_3.hh
create mode 100644 scribo/primitive/link/internal/compute_anchor.hh
delete mode 100644 scribo/primitive/link/internal/link_center_dmax_base.hh
delete mode 100644 scribo/primitive/link/internal/link_center_dmax_ratio_base.hh
create mode 100644 scribo/primitive/link/internal/link_several_dmax_base.hh
create mode 100644 scribo/primitive/link/internal/link_single_dmax_base.hh
create mode 100644 scribo/primitive/link/internal/link_single_dmax_ratio_base.hh
create mode 100644 scribo/primitive/link/with_single_down_link.hh
create mode 100644 scribo/primitive/link/with_single_up_link.hh
create mode 100644 scribo/primitive/regroup/from_single_left_link.hh
create mode 100644 scribo/src/afp/components.hh
create mode 100644 scribo/src/afp/link.hh
create mode 100644 scribo/src/afp/regroup.hh
create mode 100644 scribo/src/binarization/pgm_global_threshold_auto.cc
create mode 100644 scribo/src/binarization/pgm_sauvola.cc
create mode 100644 scribo/src/binarization/pgm_sauvola_ms.cc
create mode 100644 scribo/src/binarization/ppm_fg_sauvola_ms.cc
create mode 100644 scribo/src/binarization/ppm_sauvola.cc
create mode 100644 scribo/src/binarization/ppm_sauvola_ms.cc
create mode 100644 scribo/src/binarization/ppm_sauvola_ms_split.cc
delete mode 100644 scribo/src/binarization/sauvola.cc
delete mode 100644 scribo/src/binarization/sauvola_ms.cc
delete mode 100644 scribo/src/binarization/sauvola_pgm.cc
delete mode 100644 scribo/src/binarization/simple.cc
create mode 100644 scribo/src/debug/show_info_median_inter_characters.cc
create mode 100644 scribo/src/debug/show_info_x_height.cc
delete mode 100644 scribo/src/debug/show_left_right_links_validation.cc
create mode 100644 scribo/src/debug/show_links_left_right_links_validation.cc
create mode 100644 scribo/src/debug/show_links_single_down.cc
create mode 100644 scribo/src/debug/show_links_single_down_left_aligned.cc
create mode 100644 scribo/src/debug/show_links_single_down_right_aligned.cc
create mode 100644 scribo/src/debug/show_links_single_up.cc
create mode 100644 scribo/src/debug/show_links_single_up_left_aligned.cc
create mode 100644 scribo/src/debug/show_links_single_up_right_aligned.cc
create mode 100644 scribo/src/filter/objects_with_holes.cc
create mode 100644 scribo/src/filter/objects_with_holes_pgm.cc
create mode 100644 scribo/src/pbm_lines_in_doc.cc
create mode 100644 scribo/src/preprocessing/denoise.cc
create mode 100644 scribo/src/preprocessing/homogeneous_contrast.cc
create mode 100644 scribo/src/preprocessing/subsample.cc
create mode 100644 scribo/src/text/pbm_recognition.cc
create mode 100644 scribo/src/text_in_article.cc
create mode 100644 scribo/src/text_in_photo_pbm_fast.cc
create mode 100644 scribo/src/text_in_photo_ppm_fast.cc
create mode 100644 scribo/subsampling/integral.hh
create mode 100644 scribo/subsampling/integral_single_image.hh
create mode 100644 scribo/tests/binarization/Makefile.am
create mode 100644 scribo/tests/binarization/global_threshold.cc
create mode 100644 scribo/tests/binarization/local_threshold.cc
create mode 100644 scribo/tests/core/Makefile.am
create mode 100644 scribo/tests/core/object_image.cc
create mode 100644 scribo/tests/filter/objects_with_holes.cc
create mode 100644 scribo/tests/preprocessing/rotate_90.cc
create mode 100644 scribo/text/merging.hh
hooks/post-receive
--
Olena, a generic and efficient image processing platform