1. 06 Dec, 2011 2 commits
  2. 29 Mar, 2011 2 commits
    • Guillaume Lazzara's avatar
      Rename line_info::components() to line_info::component_ids. · dd1061b0
      Guillaume Lazzara authored
      	* scribo/core/line_info.hh: Here.
      
      	* scribo/debug/char_space_image.hh,
      	* scribo/text/recognition.hh,
      	* src/debug/show_text_lines.cc,
      	* scribo/io/xml/internal/full_xml_visitor.hh: Update calls to that
      	method.
      dd1061b0
    • Guillaume Lazzara's avatar
      Small fixes in Scribo. · 27899113
      Guillaume Lazzara authored
      	* scribo/core/macros.hh: Update comments.
      
      	* scribo/text/merging.hh: Add comments and fix line data swap.
      
      	* scribo/text/recognition.hh: Make use of is_textline.
      
      	* src/text_in_picture.cc: Initialize ImageMagick.
      27899113
  3. 25 Jan, 2011 2 commits
  4. 10 Dec, 2010 2 commits
    • Guillaume Lazzara's avatar
      Small fixes. · 31fc353b
      Guillaume Lazzara authored
      	* scribo/text/recognition.hh: Add comments.
      
      	* src/debug/show_links_single_right.cc: Fix an invalid
      	incrementation.
      
      	* src/Makefile.am: Add Magickxx flags for pbm_text_in_doc.
      
      	* src/binarization/sauvola_ms.cc,
      	* src/text_in_doc_preprocess.cc,
      	* src/text_in_picture_neg.cc,
      	* src/text_recognition_in_picture.cc: Initialize LibMagick++.
      31fc353b
    • Guillaume Lazzara's avatar
      Fix missing inlines and MLN_WO_GLOBALS_VARS guards in Scribo. · 3cc1d66c
      Guillaume Lazzara authored
      	* scribo/binarization/internal/first_pass_functor.hh,
      	* scribo/binarization/sauvola_ms.hh,
      	* scribo/core/component_info.hh,
      	* scribo/core/init_integral_image.hh,
      	* scribo/core/tag/component.hh,
      	* scribo/core/tag/line.hh,
      	* scribo/io/xml/save.hh,
      	* scribo/make/debug_filename.hh,
      	* scribo/preprocessing/deskew.hh,
      	* scribo/preprocessing/split_bg_fg.hh,
      	* scribo/primitive/extract/separators_nonvisible.hh,
      	* scribo/primitive/link/internal/dmax_default.hh,
      	* scribo/primitive/link/internal/dmax_width_and_height.hh,
      	* scribo/primitive/link/internal/dmax_width_only.hh,
      	* scribo/text/merging.hh,
      	* scribo/text/recognition.hh: Here.
      3cc1d66c
  5. 26 Oct, 2010 1 commit
    • Guillaume Lazzara's avatar
      Support for Tesseract 2.x and 3.x in Scribo. · 2eafecb0
      Guillaume Lazzara authored
      	* scribo/text/recognition.hh: Use the correct code depending on
      	Tesseract version.
      
      	* scribo/toolchain/nepomuk/text_extraction.hh: Add few comments
      	about how to handle Tesseract versions.
      
      	* src/Makefile.am,
      	* src/text/Makefile.am,
      	* src/toolchain/nepomuk/Makefile.am,
      	* tests/toolchain/nepomuk/Makefile.am: Add path to config.h.
      
      	* src/pbm_text_in_doc.cc,
      	* src/text/pbm_lines_recognition.cc,
      	* src/text/pbm_recognition.cc,
      	* src/text_recognition_in_picture.cc,
      	* src/toolchain/nepomuk/text_extraction.cc,
      	* tests/toolchain/nepomuk/text_extraction.cc: Include config.h
      2eafecb0
  6. 25 Oct, 2010 1 commit
    • Guillaume Lazzara's avatar
      Cleanup files. · 677cf61d
      Guillaume Lazzara authored
      	* scribo/debug/usage.hh,
      	* scribo/text/recognition.hh: Remove useless comments.
      677cf61d
  7. 10 Aug, 2010 1 commit
    • Guillaume Lazzara's avatar
      Move Scribo includes in a specific directory. · d5c383ad
      Guillaume Lazzara authored
      	* scribo/all.hh,
      	* scribo/binarization/all.hh,
      	* scribo/binarization/global_threshold.hh,
      	* scribo/binarization/global_threshold_auto.hh,
      	* scribo/binarization/internal/first_pass_functor.hh,
      	* scribo/binarization/local_threshold.hh,
      	* scribo/binarization/sauvola.hh,
      	* scribo/binarization/sauvola_ms.hh,
      	* scribo/binarization/sauvola_ms_split.hh,
      	* scribo/binarization/sauvola_threshold_image.hh,
      	* scribo/binarization/sauvola_threshold_image_debug.hh,
      	* scribo/canvas/integral_browsing.hh,
      	* scribo/convert/from_qimage.hh,
      	* scribo/core/all.hh,
      	* scribo/core/central_sites.hh,
      	* scribo/core/component_info.hh,
      	* scribo/core/component_set.hh,
      	* scribo/core/concept/dmax_functor.hh,
      	* scribo/core/concept/link_functor.hh,
      	* scribo/core/def/lbl_type.hh,
      	* scribo/core/erase_objects.hh,
      	* scribo/core/init_integral_image.hh,
      	* scribo/core/line_info.hh,
      	* scribo/core/line_set.hh,
      	* scribo/core/macros.hh,
      	* scribo/core/object_groups.hh,
      	* scribo/core/object_links.hh,
      	* scribo/core/tag/anchor.hh,
      	* scribo/core/tag/component.hh,
      	* scribo/core/tag/line.hh,
      	* scribo/debug/alignment_decision_image.hh,
      	* scribo/debug/all.hh,
      	* scribo/debug/bboxes_enlarged_image.hh,
      	* scribo/debug/char_space_image.hh,
      	* scribo/debug/decision_image.hh,
      	* scribo/debug/highlight_text_area.hh,
      	* scribo/debug/line_info_image.hh,
      	* scribo/debug/links_decision_image.hh,
      	* scribo/debug/looks_like_a_text_line_image.hh,
      	* scribo/debug/mean_and_base_lines_image.hh,
      	* scribo/debug/save_bboxes_image.hh,
      	* scribo/debug/save_comp_diff.hh,
      	* scribo/debug/save_label_image.hh,
      	* scribo/debug/save_linked_bboxes_image.hh,
      	* scribo/debug/save_table_image.hh,
      	* scribo/debug/several_links_decision_image.hh,
      	* scribo/debug/text_areas_image.hh,
      	* scribo/debug/usage.hh,
      	* scribo/draw/all.hh,
      	* scribo/draw/bounding_box_links.hh,
      	* scribo/draw/bounding_boxes.hh,
      	* scribo/draw/groups_bboxes.hh,
      	* scribo/estim/object_groups_v_thickness.hh,
      	* scribo/filter/all.hh,
      	* scribo/filter/common/objects_photo.hh,
      	* scribo/filter/internal/alignment_angle.hh,
      	* scribo/filter/internal/component_aligned.hh,
      	* scribo/filter/internal/compute.hh,
      	* scribo/filter/object_groups_size_ratio.hh,
      	* scribo/filter/object_groups_small.hh,
      	* scribo/filter/object_groups_v_thickness.hh,
      	* scribo/filter/object_groups_with_holes.hh,
      	* scribo/filter/object_links_bbox_h_ratio.hh,
      	* scribo/filter/object_links_bbox_overlap.hh,
      	* scribo/filter/object_links_bbox_ratio.hh,
      	* scribo/filter/object_links_bbox_w_ratio.hh,
      	* scribo/filter/object_links_bottom_aligned.hh,
      	* scribo/filter/object_links_center_aligned.hh,
      	* scribo/filter/object_links_left_aligned.hh,
      	* scribo/filter/object_links_non_aligned_simple.hh,
      	* scribo/filter/object_links_right_aligned.hh,
      	* scribo/filter/object_links_top_aligned.hh,
      	* scribo/filter/objects_h_thick.hh,
      	* scribo/filter/objects_h_thin.hh,
      	* scribo/filter/objects_large.hh,
      	* scribo/filter/objects_size_ratio.hh,
      	* scribo/filter/objects_small.hh,
      	* scribo/filter/objects_thick.hh,
      	* scribo/filter/objects_thin.hh,
      	* scribo/filter/objects_v_thick.hh,
      	* scribo/filter/objects_v_thin.hh,
      	* scribo/filter/objects_with_holes.hh,
      	* scribo/fun/v2b/label_to_bool.hh,
      	* scribo/fun/v2b/objects_large_filter.hh,
      	* scribo/fun/v2b/objects_small_filter.hh,
      	* scribo/io/text_boxes/save.hh,
      	* scribo/io/xml/save.hh,
      	* scribo/make/all.hh,
      	* scribo/make/debug_filename.hh,
      	* scribo/make/influence_zone_graph.hh,
      	* scribo/postprocessing/all.hh,
      	* scribo/postprocessing/fill_object_holes.hh,
      	* scribo/preprocessing/all.hh,
      	* scribo/preprocessing/crop.hh,
      	* scribo/preprocessing/crop_without_localization.hh,
      	* scribo/preprocessing/denoise.hh,
      	* scribo/preprocessing/denoise_bg.hh,
      	* scribo/preprocessing/denoise_fg.hh,
      	* scribo/preprocessing/deskew.hh,
      	* scribo/preprocessing/deskew_crop.hh,
      	* scribo/preprocessing/homogeneous_contrast.hh,
      	* scribo/preprocessing/rotate_90.hh,
      	* scribo/preprocessing/split_bg_fg.hh,
      	* scribo/primitive/all.hh,
      	* scribo/primitive/extract/all.hh,
      	* scribo/primitive/extract/canvas.hh,
      	* scribo/primitive/extract/cells.hh,
      	* scribo/primitive/extract/components.hh,
      	* scribo/primitive/extract/horizontal_separators.hh,
      	* scribo/primitive/extract/lines_discontinued.hh,
      	* scribo/primitive/extract/lines_h_discontinued.hh,
      	* scribo/primitive/extract/lines_h_pattern.hh,
      	* scribo/primitive/extract/lines_h_single.hh,
      	* scribo/primitive/extract/lines_h_thick.hh,
      	* scribo/primitive/extract/lines_h_thick_and_single.hh,
      	* scribo/primitive/extract/lines_pattern.hh,
      	* scribo/primitive/extract/lines_thick.hh,
      	* scribo/primitive/extract/lines_v_discontinued.hh,
      	* scribo/primitive/extract/lines_v_pattern.hh,
      	* scribo/primitive/extract/lines_v_single.hh,
      	* scribo/primitive/extract/lines_v_thick.hh,
      	* scribo/primitive/extract/lines_v_thick_and_single.hh,
      	* scribo/primitive/extract/separators.hh,
      	* scribo/primitive/extract/vertical_separators.hh,
      	* scribo/primitive/group/all.hh,
      	* scribo/primitive/group/apply.hh,
      	* scribo/primitive/group/from_double_link.hh,
      	* scribo/primitive/group/from_graph.hh,
      	* scribo/primitive/group/from_single_link.hh,
      	* scribo/primitive/internal/all.hh,
      	* scribo/primitive/internal/find_graph_link.hh,
      	* scribo/primitive/internal/find_root.hh,
      	* scribo/primitive/internal/have_link_valid.hh,
      	* scribo/primitive/internal/is_link_valid.hh,
      	* scribo/primitive/internal/rd.hh,
      	* scribo/primitive/internal/update_graph_link.hh,
      	* scribo/primitive/link/all.hh,
      	* scribo/primitive/link/compute.hh,
      	* scribo/primitive/link/compute_several.hh,
      	* scribo/primitive/link/internal/compute_anchor.hh,
      	* scribo/primitive/link/internal/dmax_default.hh,
      	* scribo/primitive/link/internal/dmax_functor_base.hh,
      	* scribo/primitive/link/internal/dmax_width_and_height.hh,
      	* scribo/primitive/link/internal/dmax_width_only.hh,
      	* scribo/primitive/link/internal/find_link.hh,
      	* scribo/primitive/link/internal/find_several_links.hh,
      	* scribo/primitive/link/internal/link_functor_base.hh,
      	* scribo/primitive/link/internal/link_several_dmax_base.hh,
      	* scribo/primitive/link/internal/link_single_dmax_base.hh,
      	* scribo/primitive/link/internal/link_single_dmax_ratio_base.hh,
      	* scribo/primitive/link/merge_double_link.hh,
      	* scribo/primitive/link/with_graph.hh,
      	* scribo/primitive/link/with_rag.hh,
      	* scribo/primitive/link/with_several_graphes.hh,
      	* scribo/primitive/link/with_several_left_links.hh,
      	* scribo/primitive/link/with_several_right_closest_links.hh,
      	* scribo/primitive/link/with_several_right_links.hh,
      	* scribo/primitive/link/with_several_right_links_overlap.hh,
      	* scribo/primitive/link/with_single_down_link.hh,
      	* scribo/primitive/link/with_single_left_link.hh,
      	* scribo/primitive/link/with_single_left_link_dmax_ratio.hh,
      	* scribo/primitive/link/with_single_right_link.hh,
      	* scribo/primitive/link/with_single_right_link_bottom.hh,
      	* scribo/primitive/link/with_single_right_link_dmax_ratio.hh,
      	* scribo/primitive/link/with_single_right_link_top.hh,
      	* scribo/primitive/link/with_single_up_link.hh,
      	* scribo/primitive/regroup/from_single_left_link.hh,
      	* scribo/primitive/regroup/from_single_left_link_wrt_h_ratio.hh,
      	* scribo/primitive/remove/separators.hh,
      	* scribo/subsampling/bilinear.hh,
      	* scribo/subsampling/integral.hh,
      	* scribo/subsampling/integral_single_image.hh,
      	* scribo/table/align_lines_horizontaly.hh,
      	* scribo/table/align_lines_verticaly.hh,
      	* scribo/table/all.hh,
      	* scribo/table/connect_horizontal_lines.hh,
      	* scribo/table/connect_vertical_lines.hh,
      	* scribo/table/erase.hh,
      	* scribo/table/extract.hh,
      	* scribo/table/internal/align_lines.hh,
      	* scribo/table/internal/all.hh,
      	* scribo/table/internal/connect_lines.hh,
      	* scribo/table/internal/repair_lines.hh,
      	* scribo/table/rebuild.hh,
      	* scribo/table/repair_horizontal_lines.hh,
      	* scribo/table/repair_vertical_lines.hh,
      	* scribo/text/all.hh,
      	* scribo/text/clean.hh,
      	* scribo/text/clean_inplace.hh,
      	* scribo/text/extract_lines.hh,
      	* scribo/text/look_like_text_lines.hh,
      	* scribo/text/merging.hh,
      	* scribo/text/recognition.hh,
      	* scribo/toolchain/nepomuk/text_extraction.hh,
      	* scribo/toolchain/text_in_doc.hh,
      	* scribo/upsampling/bs2x.hh,
      	* scribo/upsampling/eagle.hh: Move...
      
      	* scribo/scribo/all.hh,
      	* scribo/scribo/binarization/all.hh,
      	* scribo/scribo/binarization/global_threshold.hh,
      	* scribo/scribo/binarization/global_threshold_auto.hh,
      	* scribo/scribo/binarization/internal/first_pass_functor.hh,
      	* scribo/scribo/binarization/local_threshold.hh,
      	* scribo/scribo/binarization/sauvola.hh,
      	* scribo/scribo/binarization/sauvola_ms.hh,
      	* scribo/scribo/binarization/sauvola_ms_split.hh,
      	* scribo/scribo/binarization/sauvola_threshold_image.hh,
      	* scribo/scribo/binarization/sauvola_threshold_image_debug.hh,
      	* scribo/scribo/canvas/integral_browsing.hh,
      	* scribo/scribo/convert/from_qimage.hh,
      	* scribo/scribo/core/all.hh,
      	* scribo/scribo/core/central_sites.hh,
      	* scribo/scribo/core/component_info.hh,
      	* scribo/scribo/core/component_set.hh,
      	* scribo/scribo/core/concept/dmax_functor.hh,
      	* scribo/scribo/core/concept/link_functor.hh,
      	* scribo/scribo/core/def/lbl_type.hh,
      	* scribo/scribo/core/erase_objects.hh,
      	* scribo/scribo/core/init_integral_image.hh,
      	* scribo/scribo/core/line_info.hh,
      	* scribo/scribo/core/line_set.hh,
      	* scribo/scribo/core/macros.hh,
      	* scribo/scribo/core/object_groups.hh,
      	* scribo/scribo/core/object_links.hh,
      	* scribo/scribo/core/tag/anchor.hh,
      	* scribo/scribo/core/tag/component.hh,
      	* scribo/scribo/core/tag/line.hh,
      	* scribo/scribo/debug/alignment_decision_image.hh,
      	* scribo/scribo/debug/all.hh,
      	* scribo/scribo/debug/bboxes_enlarged_image.hh,
      	* scribo/scribo/debug/char_space_image.hh,
      	* scribo/scribo/debug/decision_image.hh,
      	* scribo/scribo/debug/highlight_text_area.hh,
      	* scribo/scribo/debug/line_info_image.hh,
      	* scribo/scribo/debug/links_decision_image.hh,
      	* scribo/scribo/debug/looks_like_a_text_line_image.hh,
      	* scribo/scribo/debug/mean_and_base_lines_image.hh,
      	* scribo/scribo/debug/save_bboxes_image.hh,
      	* scribo/scribo/debug/save_comp_diff.hh,
      	* scribo/scribo/debug/save_label_image.hh,
      	* scribo/scribo/debug/save_linked_bboxes_image.hh,
      	* scribo/scribo/debug/save_table_image.hh,
      	* scribo/scribo/debug/several_links_decision_image.hh,
      	* scribo/scribo/debug/text_areas_image.hh,
      	* scribo/scribo/debug/usage.hh,
      	* scribo/scribo/draw/all.hh,
      	* scribo/scribo/draw/bounding_box_links.hh,
      	* scribo/scribo/draw/bounding_boxes.hh,
      	* scribo/scribo/draw/groups_bboxes.hh,
      	* scribo/scribo/estim/object_groups_v_thickness.hh,
      	* scribo/scribo/filter/all.hh,
      	* scribo/scribo/filter/common/objects_photo.hh,
      	* scribo/scribo/filter/internal/alignment_angle.hh,
      	* scribo/scribo/filter/internal/component_aligned.hh,
      	* scribo/scribo/filter/internal/compute.hh,
      	* scribo/scribo/filter/object_groups_size_ratio.hh,
      	* scribo/scribo/filter/object_groups_small.hh,
      	* scribo/scribo/filter/object_groups_v_thickness.hh,
      	* scribo/scribo/filter/object_groups_with_holes.hh,
      	* scribo/scribo/filter/object_links_bbox_h_ratio.hh,
      	* scribo/scribo/filter/object_links_bbox_overlap.hh,
      	* scribo/scribo/filter/object_links_bbox_ratio.hh,
      	* scribo/scribo/filter/object_links_bbox_w_ratio.hh,
      	* scribo/scribo/filter/object_links_bottom_aligned.hh,
      	* scribo/scribo/filter/object_links_center_aligned.hh,
      	* scribo/scribo/filter/object_links_left_aligned.hh,
      	* scribo/scribo/filter/object_links_non_aligned_simple.hh,
      	* scribo/scribo/filter/object_links_right_aligned.hh,
      	* scribo/scribo/filter/object_links_top_aligned.hh,
      	* scribo/scribo/filter/objects_h_thick.hh,
      	* scribo/scribo/filter/objects_h_thin.hh,
      	* scribo/scribo/filter/objects_large.hh,
      	* scribo/scribo/filter/objects_size_ratio.hh,
      	* scribo/scribo/filter/objects_small.hh,
      	* scribo/scribo/filter/objects_thick.hh,
      	* scribo/scribo/filter/objects_thin.hh,
      	* scribo/scribo/filter/objects_v_thick.hh,
      	* scribo/scribo/filter/objects_v_thin.hh,
      	* scribo/scribo/filter/objects_with_holes.hh,
      	* scribo/scribo/fun/v2b/label_to_bool.hh,
      	* scribo/scribo/fun/v2b/objects_large_filter.hh,
      	* scribo/scribo/fun/v2b/objects_small_filter.hh,
      	* scribo/scribo/io/text_boxes/save.hh,
      	* scribo/scribo/io/xml/save.hh,
      	* scribo/scribo/make/all.hh,
      	* scribo/scribo/make/debug_filename.hh,
      	* scribo/scribo/make/influence_zone_graph.hh,
      	* scribo/scribo/postprocessing/all.hh,
      	* scribo/scribo/postprocessing/fill_object_holes.hh,
      	* scribo/scribo/preprocessing/all.hh,
      	* scribo/scribo/preprocessing/crop.hh,
      	* scribo/scribo/preprocessing/crop_without_localization.hh,
      	* scribo/scribo/preprocessing/denoise.hh,
      	* scribo/scribo/preprocessing/denoise_bg.hh,
      	* scribo/scribo/preprocessing/denoise_fg.hh,
      	* scribo/scribo/preprocessing/deskew.hh,
      	* scribo/scribo/preprocessing/deskew_crop.hh,
      	* scribo/scribo/preprocessing/homogeneous_contrast.hh,
      	* scribo/scribo/preprocessing/rotate_90.hh,
      	* scribo/scribo/preprocessing/split_bg_fg.hh,
      	* scribo/scribo/primitive/all.hh,
      	* scribo/scribo/primitive/extract/all.hh,
      	* scribo/scribo/primitive/extract/canvas.hh,
      	* scribo/scribo/primitive/extract/cells.hh,
      	* scribo/scribo/primitive/extract/components.hh,
      	* scribo/scribo/primitive/extract/horizontal_separators.hh,
      	* scribo/scribo/primitive/extract/lines_discontinued.hh,
      	* scribo/scribo/primitive/extract/lines_h_discontinued.hh,
      	* scribo/scribo/primitive/extract/lines_h_pattern.hh,
      	* scribo/scribo/primitive/extract/lines_h_single.hh,
      	* scribo/scribo/primitive/extract/lines_h_thick.hh,
      	* scribo/scribo/primitive/extract/lines_h_thick_and_single.hh,
      	* scribo/scribo/primitive/extract/lines_pattern.hh,
      	* scribo/scribo/primitive/extract/lines_thick.hh,
      	* scribo/scribo/primitive/extract/lines_v_discontinued.hh,
      	* scribo/scribo/primitive/extract/lines_v_pattern.hh,
      	* scribo/scribo/primitive/extract/lines_v_single.hh,
      	* scribo/scribo/primitive/extract/lines_v_thick.hh,
      	* scribo/scribo/primitive/extract/lines_v_thick_and_single.hh,
      	* scribo/scribo/primitive/extract/separators.hh,
      	* scribo/scribo/primitive/extract/vertical_separators.hh,
      	* scribo/scribo/primitive/group/all.hh,
      	* scribo/scribo/primitive/group/apply.hh,
      	* scribo/scribo/primitive/group/from_double_link.hh,
      	* scribo/scribo/primitive/group/from_graph.hh,
      	* scribo/scribo/primitive/group/from_single_link.hh,
      	* scribo/scribo/primitive/internal/all.hh,
      	* scribo/scribo/primitive/internal/find_graph_link.hh,
      	* scribo/scribo/primitive/internal/find_root.hh,
      	* scribo/scribo/primitive/internal/have_link_valid.hh,
      	* scribo/scribo/primitive/internal/is_link_valid.hh,
      	* scribo/scribo/primitive/internal/rd.hh,
      	* scribo/scribo/primitive/internal/update_graph_link.hh,
      	* scribo/scribo/primitive/link/all.hh,
      	* scribo/scribo/primitive/link/compute.hh,
      	* scribo/scribo/primitive/link/compute_several.hh,
      	* scribo/scribo/primitive/link/internal/compute_anchor.hh,
      	* scribo/scribo/primitive/link/internal/dmax_default.hh,
      	* scribo/scribo/primitive/link/internal/dmax_functor_base.hh,
      	* scribo/scribo/primitive/link/internal/dmax_width_and_height.hh,
      	* scribo/scribo/primitive/link/internal/dmax_width_only.hh,
      	* scribo/scribo/primitive/link/internal/find_link.hh,
      	* scribo/scribo/primitive/link/internal/find_several_links.hh,
      	* scribo/scribo/primitive/link/internal/link_functor_base.hh,
      	* scribo/scribo/primitive/link/internal/link_several_dmax_base.hh,
      	* scribo/scribo/primitive/link/internal/link_single_dmax_base.hh,
      	* scribo/scribo/primitive/link/internal/link_single_dmax_ratio_base.hh,
      	* scribo/scribo/primitive/link/merge_double_link.hh,
      	* scribo/scribo/primitive/link/with_graph.hh,
      	* scribo/scribo/primitive/link/with_rag.hh,
      	* scribo/scribo/primitive/link/with_several_graphes.hh,
      	* scribo/scribo/primitive/link/with_several_left_links.hh,
      	* scribo/scribo/primitive/link/with_several_right_closest_links.hh,
      	* scribo/scribo/primitive/link/with_several_right_links.hh,
      	* scribo/scribo/primitive/link/with_several_right_links_overlap.hh,
      	* scribo/scribo/primitive/link/with_single_down_link.hh,
      	* scribo/scribo/primitive/link/with_single_left_link.hh,
      	* scribo/scribo/primitive/link/with_single_left_link_dmax_ratio.hh,
      	* scribo/scribo/primitive/link/with_single_right_link.hh,
      	* scribo/scribo/primitive/link/with_single_right_link_bottom.hh,
      	* scribo/scribo/primitive/link/with_single_right_link_dmax_ratio.hh,
      	* scribo/scribo/primitive/link/with_single_right_link_top.hh,
      	* scribo/scribo/primitive/link/with_single_up_link.hh,
      	* scribo/scribo/primitive/regroup/from_single_left_link.hh,
      	* scribo/scribo/primitive/regroup/from_single_left_link_wrt_h_ratio.hh,
      	* scribo/scribo/primitive/remove/separators.hh,
      	* scribo/scribo/subsampling/bilinear.hh,
      	* scribo/scribo/subsampling/integral.hh,
      	* scribo/scribo/subsampling/integral_single_image.hh,
      	* scribo/scribo/table/align_lines_horizontaly.hh,
      	* scribo/scribo/table/align_lines_verticaly.hh,
      	* scribo/scribo/table/all.hh,
      	* scribo/scribo/table/connect_horizontal_lines.hh,
      	* scribo/scribo/table/connect_vertical_lines.hh,
      	* scribo/scribo/table/erase.hh,
      	* scribo/scribo/table/extract.hh,
      	* scribo/scribo/table/internal/align_lines.hh,
      	* scribo/scribo/table/internal/all.hh,
      	* scribo/scribo/table/internal/connect_lines.hh,
      	* scribo/scribo/table/internal/repair_lines.hh,
      	* scribo/scribo/table/rebuild.hh,
      	* scribo/scribo/table/repair_horizontal_lines.hh,
      	* scribo/scribo/table/repair_vertical_lines.hh,
      	* scribo/scribo/text/all.hh,
      	* scribo/scribo/text/clean.hh,
      	* scribo/scribo/text/clean_inplace.hh,
      	* scribo/scribo/text/extract_lines.hh,
      	* scribo/scribo/text/look_like_text_lines.hh,
      	* scribo/scribo/text/merging.hh,
      	* scribo/scribo/text/recognition.hh,
      	* scribo/scribo/toolchain/nepomuk/text_extraction.hh,
      	* scribo/scribo/toolchain/text_in_doc.hh,
      	* scribo/scribo/upsampling/bs2x.hh,
      	* scribo/scribo/upsampling/eagle.hh: ... here.
      d5c383ad
  8. 06 Jul, 2010 2 commits
    • Guillaume Lazzara's avatar
      Compilation related fixes in Scribo. · d4ca44ab
      Guillaume Lazzara authored
      	* core/line_info.hh: Rename hidden as is_hidden.
      
      	* core/object_links.hh: Add duplicate().
      
      	* filter/object_links_bbox_ratio.hh: Use object_links::duplicate.
      
      	* debug/links_decision_image.hh,
      	* src/debug/show_info_median_inter_characters.cc,
      	* src/debug/show_info_x_height.cc,
      	* src/debug/show_links_bbox_h_ratio.cc,
      	* src/debug/show_links_left_right_links_validation.cc: Make
      	compile again.
      
      	* tests/unit_test/unit-tests.mk: Regen.
      
      	* text/extract_lines.hh: Update with latest changes.
      
      	* text/recognition.hh: Check whether a line is hidden or not.
      d4ca44ab
    • Guillaume Lazzara's avatar
      Disable some debug output. · e31b7016
      Guillaume Lazzara authored
      	* text/clean_inplace.hh,
      	* text/recognition.hh: Disable some debug output.
      e31b7016
  9. 29 Jun, 2010 1 commit
    • Guillaume Lazzara's avatar
      Add text::clean_inplace. · 15c7c9c6
      Guillaume Lazzara authored
      	* text/clean.hh: Make use of text::clean_inplace.
      
      	* text/clean_inplace.hh: New.
      
      	* text/recognition.hh: Include text::clean_inplace.
      15c7c9c6
  10. 25 Jun, 2010 1 commit
    • Guillaume Lazzara's avatar
      Improve text recognition. · d7850dbc
      Guillaume Lazzara authored
      	* text/clean.hh: Use upsampling::eagle.
      
      	* text/recognition.hh: Make sure there is a border around the
      	text even after having resized images.
      d7850dbc
  11. 15 Jun, 2010 1 commit
    • Guillaume Lazzara's avatar
      Small fixes. · a2d98b12
      Guillaume Lazzara authored
      	* debug/save_linked_bboxes_image.hh: Fix namespace ambiguity.
      
      	* src/pbm_text_in_doc.cc: Fix comment.
      
      	* src/text_in_picture: Change few settings.
      
      	* text/recognition.hh: Fix invalid default arguments.
      a2d98b12
  12. 03 Jun, 2010 5 commits
    • Guillaume Lazzara's avatar
      Add a specific toolchain for Nepomuk integration. · 40d51800
      Guillaume Lazzara authored
      	* convert/from_qimage.hh: New. convert an image2d to a QImage.
      
      	* core/line_info.hh: Add a new member has_text.
      
      	* text/recognition.hh: Remove an invalid precondition.
      
      	* toolchain/nepomuk/text_extraction.hh: New. Specific toolchain
      	for Nepomuk.
      
      	* tests/Makefile.am: Add toolchain/* subdirs.
      
      	* tests/toolchain/Makefile.am,
      	* tests/toolchain/nepomuk/Makefile.am: New.
      
      	* tests/img/wildly.pbm: New. New test image.
      
      	* tests/toolchain/nepomuk/text_extraction.cc: New. New test.
      40d51800
    • Guillaume Lazzara's avatar
      Store OCR results in the line_info structure. · ca67a57f
      Guillaume Lazzara authored
      	* core/line_info.hh: Add a new attribute 'text'.
      
      	* text/recognition.hh: Store results in the line_info structure.
      ca67a57f
    • Guillaume Lazzara's avatar
      Small fixes for Nuxeo/XWiki. · 04aef4bf
      Guillaume Lazzara authored
      	* src/text_in_article_preprocess.cc: Fix use of program
      	arguments.
      
      	* core/line_set.hh,
      	* text/clean.hh,
      	* text/merging.hh: Fix compilation.
      
      	* text/recognition.hh: Update output format.
      04aef4bf
    • Guillaume Lazzara's avatar
      Prepare DIA tools for Nuxeo/XWiki. · ff1e5aae
      Guillaume Lazzara authored
      	* scribo/src/Makefile.am: Add a new target.
      
      	* scribo/src/text_in_article_preprocess.cc: New.
      
      	* scribo/src/text_in_article_pbm.cc: Add optional cropping and
      	makes the debug optionnal.
      
      	* scribo/text/clean.hh: Improve cleanup.
      
      	* scribo/text/recognition.hh: Remove last '\n' in Tesseract's
      	output.
      ff1e5aae
    • Guillaume Lazzara's avatar
      Improve OCR recognition. · c7cb9f3c
      Guillaume Lazzara authored
      	* src/text_in_article_pbm.cc: Update call to text::recognition.
      
      	* text/clean.hh: Resize text lines according to their x_height.
      
      	* text/extract_lines.hh: Update call to extract::components.
      
      	* text/merging.hh: Remove Debug.
      
      	* text/recognition.hh: Update call to text::clean and do
      	recognition only on lines considered as text.
      
      	* subsampling/bilinear.hh,
      	* upsampling/bs2x.hh: New.
      c7cb9f3c
  13. 15 Mar, 2010 3 commits
    • Guillaume Lazzara's avatar
      Update code according to last changes in Scribo core classes. · 1e6a267b
      Guillaume Lazzara authored
      	* draw/bounding_box_links.hh,
      	* primitive/internal/init_link_array.hh,
      	* primitive/internal/is_link_valid.hh,
      	* primitive/link/internal/link_single_dmax_base.hh,
      	* src/afp/link.hh: Update the use of object_link class.
      
      	* draw/bounding_boxes.hh,
      	* filter/objects_with_holes.hh,
      	* src/afp/regroup.hh: Update for_all macro.
      
      	* estim/object_groups_v_thickness.hh,
      	* filter/object_groups_small.hh,
      	* filter/object_groups_v_thickness.hh,
      	* text/recognition.hh: Update access to component_set.
      
      	* filter/object_links_bbox_h_ratio.hh,
      	* filter/object_links_bbox_overlap.hh,
      	* filter/object_links_bbox_ratio.hh,
      	* filter/object_links_bottom_aligned.hh,
      	* filter/object_links_non_aligned_simple.hh,
      	* filter/object_links_top_aligned.hh,
      	* primitive/group/apply.hh,
      	* primitive/group/from_single_link.hh,
      	* primitive/link/merge_double_link.hh,
      	* primitive/link/with_single_right_link_bottom.hh,
      	* primitive/link/with_single_right_link_dmax_ratio.hh,
      	* primitive/link/with_single_right_link_top.hh: Improve routine
      	prototypes.
      
      	* primitive/link/internal/link_functor_base.hh: Make use of
      	separators if exist.
      1e6a267b
    • Guillaume Lazzara's avatar
      Add a small tool to recognize text in a binary image. · ced2be00
      Guillaume Lazzara authored
      	* src/text/Makefile.am: New target.
      
      	* src/text/pbm_recognition.cc: New.
      
      	* text/recognition.hh: Add an overload taking an image as
      	argument.
      ced2be00
    • Guillaume Lazzara's avatar
      Keep updating code according to last changed in core classes. · 470ab859
      Guillaume Lazzara authored
      	* debug/decision_image.hh,
      	* debug/save_linked_bboxes_image.hh,
      	* draw/bounding_boxes.hh,
      	* estim/object_groups_v_thickness.hh,
      	* filter/common/objects_photo.hh,
      	* filter/internal/compute.hh,
      	* filter/object_groups_size_ratio.hh,
      	* filter/object_groups_small.hh,
      	* filter/object_groups_v_thickness.hh,
      	* filter/object_links_bbox_overlap.hh,
      	* filter/object_links_bottom_aligned.hh,
      	* filter/object_links_non_aligned_simple.hh,
      	* filter/objects_thick.hh,
      	* filter/objects_thin.hh,
      	* filter/objects_with_holes.hh,
      	* primitive/group/apply.hh,
      	* primitive/group/from_double_link.hh,
      	* primitive/group/from_single_link.hh,
      	* primitive/link/internal/link_single_dmax_base.hh,
      	* primitive/link/with_single_left_link.hh,
      	* primitive/link/with_single_right_link.hh,
      	* src/afp/link.hh,
      	* src/afp/regroup.hh,
      	* text/recognition.hh: Update the use of core classes. Replace the
      	use of object_image with component_set.
      470ab859
  14. 28 Sep, 2009 1 commit
  15. 16 Sep, 2009 1 commit
  16. 03 Jul, 2009 1 commit
    • Guillaume Lazzara's avatar
      Update Scribo. · 171c5729
      Guillaume Lazzara authored
      	* src/extract_text_double_link.cc: Improve usage output and add new
      	parameters to be passed as arguments.
      
      	* src/recognition.cc: Add a new program argument.
      
      	* text/clean.hh: Disable cleaning for now.
      
      	* text/recognition.hh: may store the recognized text into a file.
      
      git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@4233 4aad255d-cdde-0310-9447-f3009e2ae8c0
      171c5729
  17. 12 Jun, 2009 1 commit
    • 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
  18. 10 Jun, 2009 1 commit
    • Roland Levillain's avatar
      Have SCRIBO compile. · e1a329b0
      Roland Levillain authored
      	* binarization/simple.hh,
      	* debug/save_linked_textbboxes_image.hh,
      	* debug/save_table_image.hh,
      	* debug/save_textbboxes_image.hh,
      	* src/morpho.cc,
      	* src/table_rebuild_rank.cc,
      	* src/thin_bboxes.cc,
      	* table/internal/align_lines.hh,
      	* table/internal/repair_lines.hh,
      	* text/extract_lines.hh,
      	* text/recognition.hh:
      	Adjust paths and names.
      	* text/grouping/group_from_single_link.hh:
      	Include scribo/make/text.hh.
      	* src/Makefile.am (bin_PROGRAMS): Move
      	extract_text_double_link,
      	extract_text_double_several_links,
      	extract_text_graph,
      	extract_text_several_graph,
      	extract_text_several_left_links,
      	extract_text_single_link,
      	recognition,
      	table_rebuild_opening,
      	table_rebuild_rank and
      	thin_bboxes...
      	(EXTRA_DIST): ...here.
      	(extract_text_double_link_SOURCES)
      	(extract_text_double_several_links_SOURCES)
      	(extract_text_graph_SOURCES)
      	(extract_text_several_graph_SOURCES)
      	(extract_text_several_left_links_SOURCES)
      	(extract_text_single_link_SOURCES)
      	(recognition_SOURCES)
      	(recognition_CXXFLAGS)
      	(recognition_LDFLAGS)
      	(table_rebuild_opening_SOURCES)
      	(table_rebuild_rank_SOURCES)
      	(thin_bboxes_SOURCES):
      	Disable.
      
      git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@4095 4aad255d-cdde-0310-9447-f3009e2ae8c0
      e1a329b0
  19. 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
  20. 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
  21. 22 May, 2009 1 commit
  22. 30 Mar, 2009 1 commit
    • Guillaume Lazzara's avatar
      Update Scribo's code. · e35c001a
      Guillaume Lazzara authored
      	* scribo/all.hh,
      	* scribo/core/all.hh,
      	* scribo/debug/all.hh,
      	* scribo/deskew/all.hh,
      	* scribo/draw/all.hh,
      	* scribo/filter/all.hh,
      	* scribo/make/all.hh,
      	* scribo/table/all.hh,
      	* scribo/text/all.hh,
      	* scribo/table/internal/all.hh,
      	* scribo/text/grouping/all.hh,
      	* scribo/text/grouping/internal/all.hh,
      	* scribo/util/all.hh: Add 'all' includes.
      
      	* scribo/debug/save_linked_textbboxes_image.hh,
      	* scribo/draw/bounding_box_links.hh,
      	* scribo/filter/large_components.hh,
      	* scribo/filter/small_components.hh,
      	* scribo/filter/thick_bboxes.hh,
      	* scribo/filter/thin_bboxes.hh,
      	* scribo/make/text.hh,
      	* scribo/src/photo_basic.cc,
      	* scribo/src/table_rebuild_rank.cc,
      	* scribo/table/align_lines_horizontaly.hh,
      	* scribo/table/align_lines_verticaly.hh,
      	* scribo/table/connect_horizontal_lines.hh,
      	* scribo/table/connect_vertical_lines.hh,
      	* scribo/table/erase.hh,
      	* scribo/table/extract_lines_with_opening.hh,
      	* scribo/table/extract_lines_with_rank.hh,
      	* scribo/table/internal/align_lines.hh,
      	* scribo/table/rebuild.hh,
      	* scribo/table/repair_horizontal_lines.hh,
      	* scribo/table/repair_vertical_lines.hh,
      	* scribo/text/extract_bboxes.hh,
      	* scribo/text/extract_lines.hh,
      	* scribo/text/grouping/group_from_double_link.hh,
      	* scribo/text/grouping/group_from_graph.hh,
      	* scribo/text/grouping/group_from_single_link.hh,
      	* scribo/text/grouping/group_with_graph.hh,
      	* scribo/text/grouping/internal/find_graph_link.hh,
      	* scribo/text/grouping/internal/find_left_link.hh,
      	* scribo/text/grouping/internal/find_right_link.hh,
      	* scribo/text/grouping/internal/is_link_valid.hh,
      	* scribo/text/recognition.hh,
      	* scribo/util/text.hh: Update doc.
      
      git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@3591 4aad255d-cdde-0310-9447-f3009e2ae8c0
      e35c001a
  23. 19 Mar, 2009 1 commit
    • Guillaume Lazzara's avatar
      Update Scribo's code. · 0fdaf359
      Guillaume Lazzara authored
      	* scribo/Makefile: add new targets.
      
      	* scribo/core/central_sites.hh,
      	* scribo/core/component_bboxes.hh: add more assertions.
      
      	* scribo/text/recognition.hh,
      	* scribo/text/grouping/internal/find_root.hh,
      	* scribo/text/grouping/internal/init_link_array.hh,
      	* scribo/text/grouping/group_from_double_link.hh,
      	* scribo/text/grouping/group_from_multiple_links.hh,
      	* scribo/text/grouping/group_from_single_link.hh,
      	* scribo/text/grouping/group_with_multiple_links.hh,
      	* scribo/text/grouping/group_with_single_left_link.hh,
      	* scribo/text/grouping/group_with_single_right_link.hh,
      	* scribo/text/extract_bboxes.hh,
      	* scribo/src/extract_text_double_link.cc,
      	* scribo/src/extract_text_multiple_links.cc,
      	* scribo/src/extract_text_single_link.cc,
      	* scribo/debug/save_linked_textbboxes_image.hh,
      	* scribo/debug/save_table_image.hh,
      	* scribo/debug/save_textbboxes_image.hh,
      	* scribo/draw/bounding_box_links.hh,
      	* scribo/draw/bounding_boxes.hh: make use of util::text.
      
      	* scribo/filter/large_components.hh,
      	* scribo/filter/small_components.hh,
      	* scribo/filter/thin_bboxes.hh: new filters.
      
      	* scribo/make/debug_filename.hh: improve.
      
      	* scribo/make/text.hh: Construct a text class.
      
      	* scribo/src/dmap.cc,
      	* scribo/src/morpho.cc,
      	* scribo/src/table_extract.cc,
      	* scribo/src/table_rebuild.cc,
      	* scribo/src/thin_bboxes.cc: new sample code.
      
      	* scribo/src/table.cc: fix include.
      
      	* scribo/table/internal/align_lines.hh,
      	* scribo/table/align_lines_horizontaly.hh,
      	* scribo/table/align_lines_verticaly.hh,
      	* scribo/table/connect_horizontal_lines.hh,
      	* scribo/table/connect_vertical_lines.hh: add more parameters.
      
      	* scribo/table/extract.hh: new routine to extract document tables.
      
      	* scribo/table/extract_lines_with_opening.hh: new routine to extract
      	document tables.
      
      	* scribo/table/extract_lines_with_rank.hh: fix missing bbox.enlarge.
      
      	* scribo/table/internal/connect_lines.hh: make it compile.
      
      	* scribo/table/internal/repair_lines.hh: make it work.
      
      	* scribo/table/rebuild.hh: new routine to rebuild document tables.
      
      	* scribo/core/erase_bboxes.hh,
      	* scribo/table/repair_horizontal_lines.hh: revamp.
      
      	* scribo/tests/filter/small_and_large_bboxes.cc,
      	* scribo/tests/table/extract_lines_with_rank.cc,
      	* scribo/tests/table/repair_lines.cc: new tests.
      
      	* scribo/text/extract_lines.hh: new routine to extract text
      	automatically.
      
      	* scribo/text/grouping/internal/update_link_array.hh,
      	* scribo/text/grouping/internal/update_link_graph.hh: fix conditions.
      
      	* scribo/util/text.hh: new object to represent text components.
      
      git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@3551 4aad255d-cdde-0310-9447-f3009e2ae8c0
      0fdaf359
  24. 10 Mar, 2009 1 commit
    • Guillaume Lazzara's avatar
      Split Scribo's code into several routines. · cf9a6da9
      Guillaume Lazzara authored
      	* scribo/Makefile: update include path.
      
      	* scribo/core/central_sites.hh,
      	* scribo/core/component_bboxes.hh,
      	* scribo/core/erase_bboxes.hh,
      	* scribo/core/macros.hh,
      	* scribo/debug/save_label_image.hh,
      	* scribo/debug/save_linked_textbboxes_image.hh,
      	* scribo/debug/save_table_image.hh,
      	* scribo/debug/save_textbboxes_image.hh,
      	* scribo/draw/bounding_box_links.hh,
      	* scribo/draw/bounding_boxes.hh,
      	* scribo/make/debug_filename.hh,
      	* scribo/make/influence_zone_graph.hh,
      	* scribo/table/align_lines_horizontaly.hh,
      	* scribo/table/align_lines_verticaly.hh,
      	* scribo/table/connect_horizontal_lines.hh,
      	* scribo/table/connect_vertical_lines.hh,
      	* scribo/table/erase.hh,
      	* scribo/table/extract_lines_with_rank.hh,
      	* scribo/table/internal/align_lines.hh,
      	* scribo/table/internal/connect_lines.hh,
      	* scribo/table/internal/repair_lines.hh,
      	* scribo/table/repair_horizontal_lines.hh,
      	* scribo/table/repair_vertical_lines.hh,
      	* scribo/text/extract_bboxes.hh,
      	* scribo/text/grouping/group_from_double_link.hh,
      	* scribo/text/grouping/group_from_multiple_links.hh,
      	* scribo/text/grouping/group_from_single_link.hh,
      	* scribo/text/grouping/group_with_multiple_links.hh,
      	* scribo/text/grouping/group_with_single_left_link.hh,
      	* scribo/text/grouping/group_with_single_right_link.hh,
      	* scribo/text/grouping/internal/find_root.hh,
      	* scribo/text/grouping/internal/init_link_array.hh,
      	* scribo/text/grouping/internal/update_link_array.hh,
      	* scribo/text/grouping/internal/update_link_graph.hh,
      	* scribo/text/recognition.hh: new routines.
      
      	* scribo/photo.cc,
      	* scribo/table.cc: move...
      	* scribo/src/photo.cc,
      	* scribo/src/table.cc: ... here.
      
      	* scribo/src/extract_text_double_link.cc,
      	* scribo/src/extract_text_multiple_links.cc,
      	* scribo/src/extract_text_single_link.cc: new small test related to
      	text extraction.
      
      git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@3504 4aad255d-cdde-0310-9447-f3009e2ae8c0
      cf9a6da9