1. 15 Mar, 2010 1 commit
  2. 25 Aug, 2009 2 commits
    • Guillaume Lazzara's avatar
      Mass renaming/cleanup in Scribo. · 446669f3
      Guillaume Lazzara authored
      	* extract/primitive/canvas.hh,
      	* extract/primitive/cells.hh,
      	* extract/primitive/lines_discontinued.hh,
      	* extract/primitive/lines_h_discontinued.hh,
      	* extract/primitive/lines_h_pattern.hh,
      	* extract/primitive/lines_h_single.hh,
      	* extract/primitive/lines_h_thick.hh,
      	* extract/primitive/lines_pattern.hh,
      	* extract/primitive/lines_thick.hh,
      	* extract/primitive/lines_v_discontinued.hh,
      	* extract/primitive/lines_v_pattern.hh,
      	* extract/primitive/lines_v_single.hh,
      	* extract/primitive/lines_v_thick.hh,
      	* extract/primitive/objects.hh,
      	* text/grouping/group_from_double_link.hh,
      	* text/grouping/group_from_graph.hh,
      	* text/grouping/group_from_single_link.hh,
      	* text/grouping/group_with_graph.hh,
      	* text/grouping/group_with_rag.hh,
      	* text/grouping/group_with_several_graphes.hh,
      	* text/grouping/group_with_several_left_links.hh,
      	* text/grouping/group_with_several_right_links.hh,
      	* text/grouping/group_with_single_left_link.hh,
      	* text/grouping/group_with_single_right_link.hh,
      	* text/grouping/internal/find_graph_link.hh,
      	* text/grouping/internal/find_root.hh,
      	* text/grouping/internal/have_link_valid.hh,
      	* text/grouping/internal/init_link_array.hh,
      	* text/grouping/internal/init_link_array.hh,
      	* text/grouping/internal/is_link_valid.hh,
      	* text/grouping/internal/update_link_array.hh: Move...
      
      	* primitive/extract/canvas.hh,
      	* primitive/extract/cells.hh,
      	* primitive/extract/lines_discontinued.hh,
      	* primitive/extract/lines_h_discontinued.hh,
      	* primitive/extract/lines_h_pattern.hh,
      	* primitive/extract/lines_h_single.hh,
      	* primitive/extract/lines_h_thick.hh,
      	* primitive/extract/lines_pattern.hh,
      	* primitive/extract/lines_thick.hh,
      	* primitive/extract/lines_v_discontinued.hh,
      	* primitive/extract/lines_v_pattern.hh,
      	* primitive/extract/lines_v_single.hh,
      	* primitive/extract/lines_v_thick.hh,
      	* primitive/extract/objects.hh,
      	* primitive/group/from_double_link.hh,
      	* primitive/group/from_graph.hh,
      	* primitive/group/from_single_link.hh,
      	* primitive/internal/find_graph_link.hh,
      	* primitive/internal/find_root.hh,
      	* primitive/internal/have_link_valid.hh,
      	* primitive/internal/init_link_array.hh,
      	* primitive/internal/is_link_valid.hh,
      	* primitive/internal/update_graph_link.hh,
      	* primitive/link/with_graph.hh,
      	* primitive/link/with_rag.hh,
      	* primitive/link/with_several_graphes.hh,
      	* primitive/link/with_several_left_links.hh,
      	* primitive/link/with_several_right_links.hh,
      	* primitive/link/with_single_left_link.hh,
      	* primitive/link/with_single_right_link.hh: ... here.
      
      	* text/all.hh,
      	* all.hh: Update includes.
      
      	* draw/bounding_box_links.hh
      	* filter/large_objects.hh
      	* filter/small_object_groups.hh
      	* filter/thick_objects.hh
      	* filter/thin_objects.hh
      	* src/extract/primitive/extract_discontinued_hlines.cc
      	* src/extract/primitive/extract_discontinued_lines.cc
      	* src/extract/primitive/extract_discontinued_vlines.cc
      	* src/extract/primitive/extract_thick_hlines.cc
      	* src/extract/primitive/extract_thick_vlines.cc
      	* src/extract/primitive/find_discontinued_lines.cc
      	* src/extract/primitive/find_single_lines.cc
      	* src/extract/primitive/find_thick_lines.cc
      	* src/filter/large_objects.cc
      	* src/filter/small_objects.cc
      	* src/filter/thick_objects.cc
      	* src/filter/thin_objects.cc
      	* src/recognition.cc
      	* src/table/erase.cc
      	* src/table_rebuild_opening.cc
      	* src/table_rebuild_rank.cc
      	* src/text/grouping/group_from_double_link.cc
      	* src/text/grouping/group_from_double_several_links.cc
      	* src/text/grouping/group_from_graph.cc
      	* src/text/grouping/group_from_rag.cc
      	* src/text/grouping/group_from_several_graph.cc
      	* src/text/grouping/group_from_several_left_links.cc
      	* src/text/grouping/group_from_single_link.cc
      	* src/text_in_photo.cc
      	* table/extract.hh
      	* table/internal/repair_lines.hh
      	* tests/filter/small_and_large_bboxes.cc
      	* tests/table/extract_lines_with_rank.cc
      	* text/extract_lines.hh: Update function calls and includes.
      
      	* filter/small_objects.hh: Update function calls and includes, and
      	use a functor.
      
      	* fun/v2b/small_objects_filter.hh: New filter functor.
      
      	* tests/unit_test/unit-tests.mk,
      	* headers.mk: Regen.
      
      	* make/influence_zone_graph.hh: Fix wrong namespace.
      
      	* primitive/group/apply.hh: New routine.
      
      	* primitive/link/all.hh,
      	* primitive/group/all.hh: New.
      
      
      	* text/grouping/internal/all.hh,
      	* text/grouping/internal/find_left_link.hh,
      	* text/grouping/internal/find_right_link.hh,
      	* text/grouping/internal/init_link_array.hh,
      	* text/grouping/internal/update_graph_link.hh: Move...
      
      	* primitive/internal/all.hh,
      	* primitive/internal/find_left_link.hh,
      	* primitive/internal/find_right_link.hh,
      	* primitive/internal/init_link_array.hh,
      	* primitive/internal/update_graph_link.hh: ... here.
      
      	* primitive/link/merge_double_link.hh: New routine.
      
      git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@4401 4aad255d-cdde-0310-9447-f3009e2ae8c0
      446669f3
    • Guillaume Lazzara's avatar
      extract/primitive/objects.hh: use blobs_and_compute. · 7f50cea1
      Guillaume Lazzara authored
      git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@4387 4aad255d-cdde-0310-9447-f3009e2ae8c0
      7f50cea1
  3. 12 Jun, 2009 2 commits
    • Edwin Carlinet's avatar
      Fixes about accumulator includes and calls. · b5cb9a4a
      Edwin Carlinet authored
      	* extract/lines_discontinued.hh,
      	* extract/primitive/cells.hh,
      	* extract/primitive/objects.hh,
      	* filter/thin_objects.hh,
      	* make/text.hh,
      	* text/extract_lines.hh,
      	* text/grouping/group_from_double_link.hh,
      	* text/grouping/group_from_graph.hh,
      	* text/grouping/group_from_single_link.hh:
      	Replace accu::accu_name by accu::new_dir::accu_name,
      		accu::meta::accu_name by accu::meta::new_dir::accu_name,
      		accu/accu_name by accu/new_dir/accu_name.
      
      git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@4121 4aad255d-cdde-0310-9447-f3009e2ae8c0
      b5cb9a4a
    • Guillaume Lazzara's avatar
      Clear \file command arguments in Scribo. · 51e54a96
      Guillaume Lazzara authored
      	* all.hh,
      	* binarization/simple.hh,
      	* core/all.hh,
      	* core/central_sites.hh,
      	* core/erase_objects.hh,
      	* core/object_image.hh,
      	* debug/all.hh,
      	* debug/save_label_image.hh,
      	* debug/save_linked_bboxes_image.hh,
      	* debug/save_table_image.hh,
      	* draw/all.hh,
      	* draw/bounding_box_links.hh,
      	* draw/bounding_boxes.hh,
      	* extract/lines_discontinued.hh,
      	* extract/primitive/canvas.hh,
      	* extract/primitive/cells.hh,
      	* extract/primitive/lines_discontinued.hh,
      	* extract/primitive/lines_h_discontinued.hh,
      	* extract/primitive/lines_h_thick.hh,
      	* extract/primitive/lines_thick.hh,
      	* extract/primitive/lines_v_discontinued.hh,
      	* extract/primitive/lines_v_thick.hh,
      	* extract/primitive/objects.hh,
      	* filter/all.hh,
      	* filter/large_objects.hh,
      	* filter/small_objects.hh,
      	* filter/thick_objects.hh,
      	* filter/thin_objects.hh,
      	* make/all.hh,
      	* make/debug_filename.hh,
      	* make/influence_zone_graph.hh,
      	* make/text.hh,
      	* preprocessing/all.hh,
      	* preprocessing/unskew.hh,
      	* table/align_lines_horizontaly.hh,
      	* table/align_lines_verticaly.hh,
      	* table/all.hh,
      	* table/connect_horizontal_lines.hh,
      	* table/connect_vertical_lines.hh,
      	* table/erase.hh,
      	* table/extract.hh,
      	* table/internal/align_lines.hh,
      	* table/internal/all.hh,
      	* table/internal/connect_lines.hh,
      	* table/internal/repair_lines.hh,
      	* table/rebuild.hh,
      	* table/repair_horizontal_lines.hh,
      	* table/repair_vertical_lines.hh,
      	* text/all.hh,
      	* text/clean.hh,
      	* text/extract_lines.hh,
      	* text/grouping/all.hh,
      	* text/grouping/group_from_double_link.hh,
      	* text/grouping/group_from_graph.hh,
      	* text/grouping/group_from_single_link.hh,
      	* text/grouping/group_with_graph.hh,
      	* text/grouping/group_with_several_left_links.hh,
      	* text/grouping/group_with_several_right_links.hh,
      	* text/grouping/group_with_single_left_link.hh,
      	* text/grouping/group_with_single_right_link.hh,
      	* text/grouping/internal/all.hh,
      	* text/grouping/internal/find_graph_link.hh,
      	* text/grouping/internal/find_left_link.hh,
      	* text/grouping/internal/find_right_link.hh,
      	* text/grouping/internal/find_root.hh,
      	* text/grouping/internal/init_link_array.hh,
      	* text/grouping/internal/is_link_valid.hh,
      	* text/grouping/internal/update_graph_link.hh,
      	* text/grouping/internal/update_link_array.hh,
      	* text/recognition.hh,
      	* util/all.hh,
      	* util/text.hh: do not pass argument to \file command in
      	documentation.
      
      git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@4119 4aad255d-cdde-0310-9447-f3009e2ae8c0
      51e54a96
  4. 09 Jun, 2009 1 commit
    • Guillaume Lazzara's avatar
      Update license headers in Scribo. · f25c091f
      Guillaume Lazzara authored
      	* Makefile.am,
      	* scribo.mk,
      	* src/binarization/Makefile.am,
      	* src/extract/Makefile.am,
      	* src/extract/primitive/Makefile.am,
      	* src/Makefile.am,
      	* src/filter/Makefile.am,
      	* src/preprocessing/Makefile.am,
      	* src/table/Makefile.am,
      	* tests/Makefile.am,
      	* tests/filter/Makefile.am,
      	* tests/preprocessing/Makefile.am,
      	* tests/table/Makefile.am,
      	* tests/text/Makefile.am,
      	* tests/unit_test/Makefile.am: add missing headers.
      
      	* all.hh,
      	* binarization/simple.hh,
      	* core/all.hh,
      	* core/central_sites.hh,
      	* core/erase_bboxes.hh,
      	* core/macros.hh,
      	* core/object_image.hh,
      	* debug/all.hh,
      	* debug/save_label_image.hh,
      	* debug/save_linked_textbboxes_image.hh,
      	* debug/save_table_image.hh,
      	* debug/save_textbboxes_image.hh,
      	* debug/usage.hh,
      	* draw/all.hh,
      	* draw/bounding_box_links.hh,
      	* draw/bounding_boxes.hh,
      	* extract/primitive/canvas.hh,
      	* extract/primitive/cells.hh,
      	* extract/primitive/lines_discontinued.hh,
      	* extract/primitive/lines_h_discontinued.hh,
      	* extract/primitive/lines_h_thick.hh,
      	* extract/primitive/lines_thick.hh,
      	* extract/primitive/lines_v_discontinued.hh,
      	* extract/primitive/lines_v_thick.hh,
      	* extract/primitive/objects.hh,
      	* filter/all.hh,
      	* filter/large_objects.hh,
      	* filter/small_objects.hh,
      	* filter/thick_objects.hh,
      	* filter/thin_objects.hh,
      	* make/all.hh,
      	* make/debug_filename.hh,
      	* make/influence_zone_graph.hh,
      	* make/text.hh,
      	* preprocessing/all.hh,
      	* preprocessing/unskew.hh,
      	* src/binarization/simple.cc,
      	* src/dmap.cc,
      	* src/extract/primitive/extract_discontinued_hlines.cc,
      	* src/extract/primitive/extract_discontinued_vlines.cc,
      	* src/extract/primitive/extract_thick_hlines.cc,
      	* src/extract/primitive/extract_thick_vlines.cc,
      	* src/extract_text_double_link.cc,
      	* src/extract_text_double_several_links.cc,
      	* src/extract_text_graph.cc,
      	* src/extract_text_several_graph.cc,
      	* src/extract_text_several_left_links.cc,
      	* src/extract_text_single_link.cc,
      	* src/filter/large_objects.cc,
      	* src/filter/small_objects.cc,
      	* src/filter/thick_objects.cc,
      	* src/filter/thin_objects.cc,
      	* src/morpho.cc,
      	* src/negate.cc,
      	* src/preprocessing/unskew.cc,
      	* src/recognition.cc,
      	* src/rectangularity.cc,
      	* src/superpose.cc,
      	* src/table/erase.cc,
      	* src/table/extract.cc,
      	* src/table_old.cc,
      	* src/table_rebuild_opening.cc,
      	* src/table_rebuild_rank.cc,
      	* src/text_in_photo.cc,
      	* src/thin_bboxes.cc,
      	* table/align_lines_horizontaly.hh,
      	* table/align_lines_verticaly.hh,
      	* table/all.hh,
      	* table/connect_horizontal_lines.hh,
      	* table/connect_vertical_lines.hh,
      	* table/erase.hh,
      	* table/extract.hh,
      	* table/internal/align_lines.hh,
      	* table/internal/all.hh,
      	* table/internal/connect_lines.hh,
      	* table/internal/repair_lines.hh,
      	* table/rebuild.hh,
      	* table/repair_horizontal_lines.hh,
      	* table/repair_vertical_lines.hh,
      	* test.cc,
      	* tests/filter/small_and_large_bboxes.cc,
      	* tests/preprocessing/unskew.cc,
      	* tests/table/extract_lines_with_rank.cc,
      	* tests/table/repair_lines.cc,
      	* text/all.hh,
      	* text/clean.hh,
      	* text/extract_lines.hh,
      	* text/grouping/all.hh,
      	* text/grouping/group_from_double_link.hh,
      	* text/grouping/group_from_graph.hh,
      	* text/grouping/group_from_single_link.hh,
      	* text/grouping/group_with_graph.hh,
      	* text/grouping/group_with_several_graphes.hh,
      	* text/grouping/group_with_several_left_links.hh,
      	* text/grouping/group_with_several_right_links.hh,
      	* text/grouping/group_with_single_left_link.hh,
      	* text/grouping/group_with_single_right_link.hh,
      	* text/grouping/internal/all.hh,
      	* text/grouping/internal/find_graph_link.hh,
      	* text/grouping/internal/find_left_link.hh,
      	* text/grouping/internal/find_right_link.hh,
      	* text/grouping/internal/find_root.hh,
      	* text/grouping/internal/init_link_array.hh,
      	* text/grouping/internal/is_link_valid.hh,
      	* text/grouping/internal/update_graph_link.hh,
      	* text/grouping/internal/update_link_array.hh,
      	* text/recognition.hh,
      	* util/all.hh,
      	* util/text.hh: update license header.
      
      git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@4051 4aad255d-cdde-0310-9447-f3009e2ae8c0
      f25c091f
  5. 28 May, 2009 1 commit
    • Guillaume Lazzara's avatar
      Make use of labeled_image type in Scribo. · e8596539
      Guillaume Lazzara authored
      	* text/extract_bboxes.hh,
      	* core/component_bboxes.hh: useless so removed.
      
      	* core/object_image.hh: new. Define a macro wrapping labeled_image
      	type.
      
      	* table/extract_lines_with_opening.hh: removed. Replaced by
      	lines_*_thick.
      
      	* table/extract_lines_with_rank.hh: removed. Replaced by
      	lines_*_discontinued.
      
      	* extract/primitive/lines_discontinued.hh,
      	* extract/primitive/lines_h_discontinued.hh,
      	* extract/primitive/lines_h_thick.hh,
      	* extract/primitive/lines_thick.hh,
      	* extract/primitive/lines_v_discontinued.hh,
      	* extract/primitive/lines_v_thick.hh,
      	* extract/primitive/objects.hh,
      	* table/extract.hh,
      	* text/grouping/group_from_double_link.hh,
      	* text/grouping/group_from_graph.hh,
      	* text/grouping/group_with_several_left_links.hh,
      	* text/grouping/group_with_several_right_links.hh,
      	* text/grouping/internal/find_left_link.hh,
      	* text/grouping/internal/find_right_link.hh,
      	* text/recognition.hh: make use of labeled_image type.
      
      git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@3907 4aad255d-cdde-0310-9447-f3009e2ae8c0
      e8596539
  6. 22 May, 2009 1 commit
  7. 15 May, 2009 1 commit
    • Guillaume Lazzara's avatar
      Add routines for primitive extraction. · d80a5ede
      Guillaume Lazzara authored
      	* scribo/extract/primitive/canvas.hh,
      	* scribo/extract/primitive/cells.hh,
      	* scribo/extract/primitive/lines_discontinued.hh,
      	* scribo/extract/primitive/lines_h_discontinued.hh,
      	* scribo/extract/primitive/lines_thick.hh,
      	* scribo/extract/primitive/lines_v_discontinued.hh,
      	* scribo/extract/primitive/objects.hh: new routines.
      
      git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@3840 4aad255d-cdde-0310-9447-f3009e2ae8c0
      d80a5ede