1. 21 Mar, 2013 9 commits
  2. 20 Mar, 2013 7 commits
    • Guillaume Lazzara's avatar
      Small fixes. · 92262d24
      Guillaume Lazzara authored
      	* scribo/primitive/extract/lines_h_single.hh: Fix an invalid
      	function name.
      
      	* scribo/text/extract_paragraphs_hdoc.hh: Remove useless inline
      	keyword.
      
      	* scribo/toolchain/text_in_doc_preprocess.hh: Fix argument name.
      92262d24
    • Guillaume Lazzara's avatar
    • Guillaume Lazzara's avatar
      Improve common documentation. · 16506fd4
      Guillaume Lazzara authored
      	* doc/Doxyfile.in: Fix include path in documentation.
      
      	* doc/doc.bib: Add new references.
      16506fd4
    • Guillaume Lazzara's avatar
      Improve documentation layout. · ca6ca83d
      Guillaume Lazzara authored
      	* doc/Doxyfile.in: Improve member functions presentation.
      
      	* doc/DoxygenLayout.xml: Fix invalid xml elements.
      ca6ca83d
    • Guillaume Lazzara's avatar
      Improve documentation of Scribo. · 48849ed3
      Guillaume Lazzara authored
      	* doc/scribo/binarization/binarization.dox,
      	* doc/scribo/binarization/kim.dox,
      	* doc/scribo/binarization/otsu.dox,
      	* doc/scribo/binarization/wolf.dox,
      	* doc/scribo/core/component_set.dox,
      	* doc/scribo/filter/component_groups.dox,
      	* doc/scribo/filter/component_links.dox,
      	* doc/scribo/filter/components.dox,
      	* doc/scribo/filter/elements.dox,
      	* doc/scribo/filter/line_links.dox,
      	* doc/scribo/filter/paragraphs.dox,
      	* doc/scribo/primitive/extract/separators.dox,
      	* scribo/core/component_info.hh,
      	* scribo/core/tag/component.hh: Add more documentation.
      
      	* doc/scribo/layout/layout.dox,
      	* doc/scribo/namespaces.dox,
      	* doc/scribo/primitive/extract/components.dox,
      	* doc/scribo/primitive/extract/extract.dox: New.
      
      	* scribo/binarization/internal/local_threshold_core.hh,
      	* scribo/binarization/internal/singh_formula.hh,
      	* scribo/binarization/kim.hh,
      	* scribo/binarization/niblack_fast.hh,
      	* scribo/binarization/niblack_threshold.hh,
      	* scribo/binarization/otsu.hh,
      	* scribo/binarization/otsu_threshold.hh,
      	* scribo/binarization/sauvola_ms_split.hh,
      	* scribo/binarization/singh.hh,
      	* scribo/binarization/wolf.hh,
      	* scribo/binarization/wolf_fast.hh,
      	* scribo/core/component_set.hh,
      	* scribo/core/concept/serializable.hh,
      	* scribo/core/object_links.hh,
      	* scribo/debug/logger.hh,
      	* scribo/filter/paragraphs_in_borders.hh,
      	* scribo/filter/separators_in_borders.hh,
      	* scribo/filter/separators_vert_in_borders.hh,
      	* scribo/layout/xy_cut.hh,
      	* scribo/primitive/extract/components.hh,
      	* scribo/primitive/extract/lines_v_single.hh,
      	* scribo/subsampling/bilinear.hh,
      	* scribo/text/merging_hdoc.hh: Fix existing documentation.
      48849ed3
    • Guillaume Lazzara's avatar
      Replace \fixme with FIXME. · 1ec09726
      Guillaume Lazzara authored
      	* scribo/binarization/global_threshold_auto.hh,
      	* scribo/binarization/internal/niblack_formula.hh,
      	* scribo/binarization/niblack_threshold.hh,
      	* scribo/binarization/sauvola_ms.hh,
      	* scribo/binarization/sauvola_threshold.hh,
      	* scribo/core/component_set.hh,
      	* scribo/core/line_info.hh,
      	* scribo/filter/images_in_paragraph.hh,
      	* scribo/postprocessing/fill_object_holes.hh,
      	* scribo/preprocessing/deskew.hh,
      	* scribo/primitive/extract/internal/union.hh,
      	* scribo/primitive/extract/non_text.hh,
      	* scribo/primitive/extract/non_text_hdoc.hh,
      	* scribo/primitive/extract/non_text_kmean.hh,
      	* scribo/primitive/link/internal/find_several_links.hh,
      	* scribo/primitive/link/internal/link_functor_base.hh,
      	* scribo/primitive/link/merge_double_link_closest_aligned.hh: Here.
      1ec09726
    • Guillaume Lazzara's avatar
      Fix an invalid initialization in several binarization algorithms. · 9a540a39
      Guillaume Lazzara authored
      	* scribo/binarization/internal/local_threshold_core.hh: Fix doc.
      
      	* scribo/binarization/internal/niblack_functor.hh,
      	* scribo/binarization/internal/niblack_functor_fast.hh,
      	* scribo/binarization/internal/niblack_threshold_functor.hh,
      	* scribo/binarization/internal/sauvola_functor.hh,
      	* scribo/binarization/internal/sauvola_ms_functor.hh,
      	* scribo/binarization/internal/sauvola_threshold_functor.hh,
      	* scribo/binarization/internal/singh_functor.hh,
      	* scribo/binarization/internal/wolf_functor.hh,
      	* scribo/binarization/internal/wolf_functor_fast.hh,
      	* scribo/binarization/wolf.hh,
      	* scribo/binarization/wolf_fast.hh: Add init() member and more assertions.
      
      	* scribo/canvas/integral_browsing.hh: Call init() function.
      9a540a39
  3. 19 Mar, 2013 10 commits
  4. 18 Mar, 2013 6 commits
    • Guillaume Lazzara's avatar
      Remove deprecated trace system. · e435b9ba
      Guillaume Lazzara authored
      	* mln/trace/all.hh,
      	* mln/trace/entering.hh,
      	* mln/trace/essential.hh,
      	* mln/trace/exiting.hh,
      	* mln/trace/quiet.hh,
      	* mln/trace/resume.hh,
      	* mln/trace/stop.hh,
      	* mln/trace/warning.hh: Remove.
      e435b9ba
    • Guillaume Lazzara's avatar
      Make use of mln_trace. · d48b8a4a
      Guillaume Lazzara authored
      	* scribo/binarization/global_threshold.hh,
      	* scribo/binarization/global_threshold_auto.hh,
      	* scribo/binarization/internal/local_threshold_core.hh,
      	* scribo/binarization/kim.hh,
      	* scribo/binarization/local_threshold.hh,
      	* scribo/binarization/niblack.hh,
      	* scribo/binarization/niblack_fast.hh,
      	* scribo/binarization/niblack_threshold.hh,
      	* scribo/binarization/otsu.hh,
      	* scribo/binarization/otsu_threshold.hh,
      	* scribo/binarization/sauvola.hh,
      	* scribo/binarization/sauvola_ms.hh,
      	* scribo/binarization/sauvola_ms_split.hh,
      	* scribo/binarization/sauvola_threshold.hh,
      	* scribo/binarization/singh.hh,
      	* scribo/binarization/wolf.hh,
      	* scribo/binarization/wolf_fast.hh,
      	* scribo/convert/from_base64.hh,
      	* scribo/convert/to_base64.hh,
      	* scribo/core/central_sites.hh,
      	* scribo/core/erase_objects.hh,
      	* scribo/core/init_integral_image.hh,
      	* scribo/debug/alignment_decision_image.hh,
      	* scribo/debug/bboxes_enlarged_image.hh,
      	* scribo/debug/bboxes_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/linked_bboxes_image.hh,
      	* scribo/debug/links_decision_image.hh,
      	* scribo/debug/links_image.hh,
      	* scribo/debug/looks_like_a_text_line_image.hh,
      	* scribo/debug/mean_and_base_lines_image.hh,
      	* scribo/debug/save_comp_diff.hh,
      	* scribo/debug/save_label_image.hh,
      	* scribo/debug/save_table_image.hh,
      	* scribo/debug/text_areas_image.hh,
      	* scribo/draw/bounding_box_links.hh,
      	* scribo/draw/bounding_boxes.hh,
      	* scribo/draw/groups_bboxes.hh,
      	* scribo/draw/line_components.hh,
      	* scribo/estim/components_features.hh,
      	* scribo/estim/font_boldness.hh,
      	* scribo/estim/font_color.hh,
      	* scribo/estim/internal/compute_skeleton.hh,
      	* scribo/estim/object_groups_mean_width.hh,
      	* scribo/filter/common/objects_photo.hh,
      	* scribo/filter/images_in_paragraph.hh,
      	* scribo/filter/internal/alignment_angle.hh,
      	* scribo/filter/internal/component_aligned.hh,
      	* scribo/filter/internal/compute.hh,
      	* scribo/filter/object_groups_mean_width.hh,
      	* scribo/filter/object_groups_size_ratio.hh,
      	* scribo/filter/object_groups_small.hh,
      	* scribo/filter/object_groups_with_holes.hh,
      	* scribo/filter/object_links_aligned.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_on_border.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/filter/paragraphs_bbox_overlap.hh,
      	* scribo/filter/paragraphs_in_borders.hh,
      	* scribo/filter/paragraphs_in_image.hh,
      	* scribo/filter/separators_in_borders.hh,
      	* scribo/filter/separators_in_element.hh,
      	* scribo/filter/separators_in_paragraph.hh,
      	* scribo/filter/separators_vert_in_borders.hh,
      	* scribo/io/img/save.hh,
      	* scribo/io/text_boxes/save.hh,
      	* scribo/io/xml/internal/save_image_to_xml.hh,
      	* scribo/io/xml/save.hh,
      	* scribo/layout/xy_cut.hh,
      	* scribo/make/influence_zone_graph.hh,
      	* scribo/make/text_blocks_image.hh,
      	* scribo/make/text_components_image.hh,
      	* scribo/postprocessing/fill_object_holes.hh,
      	* scribo/postprocessing/images_to_drop_capital.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/extract/alignments.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_h_thick_and_thin.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/non_text.hh,
      	* scribo/primitive/extract/non_text_hdoc.hh,
      	* scribo/primitive/extract/non_text_kmean.hh,
      	* scribo/primitive/extract/separators.hh,
      	* scribo/primitive/extract/separators_nonvisible.hh,
      	* scribo/primitive/extract/vertical_separators.hh,
      	* scribo/primitive/group/apply.hh,
      	* scribo/primitive/group/from_double_link.hh,
      	* scribo/primitive/group/from_double_link_any.hh,
      	* scribo/primitive/group/from_graph.hh,
      	* scribo/primitive/group/from_single_link.hh,
      	* scribo/primitive/identify.hh,
      	* scribo/primitive/internal/find_graph_link.hh,
      	* scribo/primitive/internal/rd.hh,
      	* scribo/primitive/internal/update_graph_link.hh,
      	* scribo/primitive/link/compute.hh,
      	* scribo/primitive/link/compute_several.hh,
      	* scribo/primitive/link/merge_double_link.hh,
      	* scribo/primitive/link/merge_double_link_closest_aligned.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_left_link_dmax_ratio_aligned.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_dmax_ratio_aligned.hh,
      	* scribo/primitive/link/with_single_right_link_top.hh,
      	* scribo/primitive/link/with_single_up_link.hh,
      	* scribo/primitive/merge/components.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/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/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/clean.hh,
      	* scribo/text/clean_inplace.hh,
      	* scribo/text/extract_lines.hh,
      	* scribo/text/extract_lines_with_features.hh,
      	* scribo/text/extract_lines_wo_merge.hh,
      	* scribo/text/look_like_text_lines.hh,
      	* scribo/text/paragraphs_closing.hh,
      	* scribo/text/recognition.hh,
      	* scribo/toolchain/internal/text_in_doc_preprocess_functor.hh,
      	* scribo/toolchain/nepomuk/text_extraction.hh,
      	* scribo/toolchain/text_in_doc_preprocess.hh,
      	* scribo/toolchain/text_in_picture.hh,
      	* scribo/upsampling/bs2x.hh,
      	* scribo/upsampling/eagle.hh,
      	* scribo/util/box_intersection.hh,
      	* scribo/util/box_is_included.hh,
      	* scribo/util/component_precise_outline.hh,
      	* scribo/util/compute_sub_domains.hh,
      	* scribo/util/hex_to_color.hh,
      	* scribo/util/init_integral_image.hh,
      	* src/binarization/global_threshold.cc,
      	* src/binarization/kim.cc,
      	* src/binarization/niblack.cc,
      	* src/binarization/otsu.cc,
      	* src/binarization/pgm_global_threshold_auto.cc,
      	* src/binarization/pgm_niblack_threshold_image.cc,
      	* src/binarization/sauvola.cc,
      	* src/binarization/sauvola_debug.cc,
      	* src/binarization/sauvola_ms.cc,
      	* src/binarization/sauvola_ms_debug.cc,
      	* src/binarization/sauvola_ms_fg.cc,
      	* src/binarization/sauvola_ms_split.cc,
      	* src/binarization/singh.cc,
      	* src/binarization/wolf.cc,
      	* src/content_in_doc.cc,
      	* src/content_in_hdoc.cc,
      	* src/contest/DAE-2011/content_in_doc_dae.cc,
      	* src/contest/DAE-2011/content_in_hdoc_dae.cc,
      	* src/contest/hdlac-2011/content_in_hdoc_hdlac.cc,
      	* src/debug/highlight_text_area.cc,
      	* src/debug/show_info_median_inter_characters.cc,
      	* src/debug/show_info_x_height.cc,
      	* src/debug/show_lines_boldness.cc,
      	* src/debug/show_objects_large.cc,
      	* src/debug/show_objects_large_small.cc,
      	* src/debug/show_objects_small.cc,
      	* src/debug/show_objects_thick.cc,
      	* src/debug/show_objects_thin.cc,
      	* src/debug/show_paragraph_blocks.cc,
      	* src/debug/show_separators.cc,
      	* src/debug/show_stoppers.cc,
      	* src/debug/show_text_lines.cc,
      	* src/debug/show_text_lines_wo_seps.cc,
      	* src/filter/objects_large.cc,
      	* src/filter/objects_small.cc,
      	* src/filter/objects_thick.cc,
      	* src/filter/objects_thin.cc,
      	* src/filter/objects_with_holes.cc,
      	* src/filter/objects_with_holes_pgm.cc,
      	* src/misc/negate.cc,
      	* src/misc/superpose.cc,
      	* src/non_text_components.cc,
      	* src/pbm_text_in_doc.cc,
      	* src/postprocessing/fill_object_holes.cc,
      	* src/preprocessing/denoise_bg.cc,
      	* src/preprocessing/denoise_fg.cc,
      	* src/preprocessing/preprocess.cc,
      	* src/preprocessing/split_bg_fg.cc,
      	* src/preprocessing/subsample.cc,
      	* src/preprocessing/unskew.cc,
      	* src/primitive/extract/alignments.cc,
      	* src/primitive/extract/discontinued_hlines.cc,
      	* src/primitive/extract/discontinued_lines.cc,
      	* src/primitive/extract/discontinued_vlines.cc,
      	* src/primitive/extract/lines_pattern.cc,
      	* src/primitive/extract/separators_nonvisible.cc,
      	* src/primitive/extract/thick_hlines.cc,
      	* src/primitive/extract/thick_vlines.cc,
      	* src/primitive/find/find_discontinued_lines.cc,
      	* src/primitive/find/find_pattern_lines.cc,
      	* src/primitive/find/find_single_lines.cc,
      	* src/primitive/find/find_thick_and_single_lines.cc,
      	* src/primitive/find/find_thick_lines.cc,
      	* src/primitive/remove/separators.cc,
      	* src/table/erase.cc,
      	* src/table/extract.cc,
      	* src/text/cleantxt.cc,
      	* src/text/pbm_lines_recognition.cc,
      	* src/text/pbm_recognition.cc,
      	* src/text_in_picture.cc,
      	* src/text_in_picture_dual.cc,
      	* src/text_recognition_in_picture.cc,
      	* src/util/component_precise_outline.cc: Here.
      d48b8a4a
    • Guillaume Lazzara's avatar
      Introduce mln_trace. · 24d3d373
      Guillaume Lazzara authored
      	* mln/debug/trace.hh: New.
      
      	* doc/benchmark/canvas.cc,
      	* doc/examples/split/tuto3_first_routine-1.cc.raw,
      	* doc/examples/split/tuto3_first_routine-3.cc.raw,
      	* doc/examples/split/tuto3_first_routine-8.cc.raw,
      	* doc/examples/split/tuto3_trace-1.cc.raw,
      	* doc/examples/split/tuto3_trace-2.cc.raw,
      	* doc/examples/trash/tuto_bis.cc,
      	* doc/examples/tuto3/first_routine.cc,
      	* doc/examples/tuto3/trace.cc,
      	* doc/outputs/accu-right-instantiation.txt,
      	* doc/outputs/borderthickness.txt,
      	* doc/outputs/estim-sites.txt,
      	* doc/outputs/extend.txt,
      	* doc/outputs/fill-call-1.txt,
      	* doc/outputs/fill-imageif-cfun.txt,
      	* doc/outputs/fill-part-image.txt,
      	* doc/outputs/fill-subdomain-shorter.txt,
      	* doc/outputs/fill-subdomain.txt,
      	* doc/outputs/fill.txt,
      	* doc/outputs/ima-load.txt,
      	* doc/outputs/ima-save.txt,
      	* doc/outputs/ima2d-6-clone.txt,
      	* doc/outputs/ima2d-7.txt,
      	* doc/outputs/ima2d-rot.txt,
      	* doc/outputs/labeling-compute.txt,
      	* doc/outputs/logical-not.txt,
      	* doc/outputs/paste-call-1.txt,
      	* doc/outputs/split/tuto3_println-1.txt,
      	* doc/outputs/split/tuto3_println-2.txt,
      	* doc/outputs/tuto2_first_image.txt,
      	* doc/outputs/tuto3_colorize.txt,
      	* doc/outputs/tuto3_first_routine.txt,
      	* doc/outputs/tuto3_println.txt,
      	* doc/outputs/tuto3_rw_image.txt,
      	* doc/outputs/tuto4_genericity_and_algorithms.txt,
      	* mln/accu/compute.hh,
      	* mln/accu/image/init.hh,
      	* mln/accu/image/set_value.hh,
      	* mln/accu/image/take.hh,
      	* mln/accu/image/take_as_init.hh,
      	* mln/accu/image/take_n_times.hh,
      	* mln/accu/image/to_result.hh,
      	* mln/accu/image/untake.hh,
      	* mln/accu/stat/histo3d_rgb.hh,
      	* mln/accu/transform.hh,
      	* mln/accu/transform_diagonal.hh,
      	* mln/accu/transform_directional.hh,
      	* mln/accu/transform_line.hh,
      	* mln/accu/transform_snake.hh,
      	* mln/accu/transform_stop.hh,
      	* mln/all.hh,
      	* mln/arith/diff_abs.hh,
      	* mln/arith/div.hh,
      	* mln/arith/div.spe.hh,
      	* mln/arith/min.hh,
      	* mln/arith/min.spe.hh,
      	* mln/arith/minus.hh,
      	* mln/arith/plus.hh,
      	* mln/arith/revert.hh,
      	* mln/arith/revert.spe.hh,
      	* mln/arith/times.hh,
      	* mln/arith/times.spe.hh,
      	* mln/binarization/binarization.hh,
      	* mln/binarization/threshold.hh,
      	* mln/border/adjust.hh,
      	* mln/border/duplicate.hh,
      	* mln/border/equalize.hh,
      	* mln/border/fill.hh,
      	* mln/border/find.hh,
      	* mln/border/get.hh,
      	* mln/border/mirror.hh,
      	* mln/border/resize.hh,
      	* mln/border/resize_equal.hh,
      	* mln/canvas/browsing/backdiagonal2d.hh,
      	* mln/canvas/browsing/diagonal2d.hh,
      	* mln/canvas/browsing/dir_struct_elt_incr_update.hh,
      	* mln/canvas/browsing/directional.hh,
      	* mln/canvas/browsing/fwd.hh,
      	* mln/canvas/browsing/hyper_directional.hh,
      	* mln/canvas/browsing/internal/graph_first_search.hh,
      	* mln/canvas/browsing/snake_fwd.hh,
      	* mln/canvas/browsing/snake_generic.hh,
      	* mln/canvas/browsing/snake_vert.hh,
      	* mln/canvas/distance_front.hh,
      	* mln/canvas/distance_geodesic.hh,
      	* mln/canvas/labeling/blobs.hh,
      	* mln/canvas/labeling/generic.hh,
      	* mln/canvas/labeling/sorted.hh,
      	* mln/canvas/labeling/video.hh,
      	* mln/canvas/morpho/attribute_filter.hh,
      	* mln/clustering/kmean_rgb.hh,
      	* mln/convert/to.hh,
      	* mln/convert/to_qimage.hh,
      	* mln/convert/to_qimage_nocopy.hh,
      	* mln/core/concept/object.hh,
      	* mln/core/routine/duplicate.hh,
      	* mln/core/routine/initialize.hh,
      	* mln/data/abs.hh,
      	* mln/data/apply.hh,
      	* mln/data/apply.spe.hh,
      	* mln/data/approx/median.hh,
      	* mln/data/compare.hh,
      	* mln/data/compute.hh,
      	* mln/data/compute_in_window.hh,
      	* mln/data/convert.hh,
      	* mln/data/fill.hh,
      	* mln/data/fill_with_image.hh,
      	* mln/data/fill_with_image.spe.hh,
      	* mln/data/fill_with_value.hh,
      	* mln/data/fill_with_value.spe.hh,
      	* mln/data/median.hh,
      	* mln/data/memcpy_.hh,
      	* mln/data/memset_.hh,
      	* mln/data/paste.hh,
      	* mln/data/paste.spe.hh,
      	* mln/data/paste_without_localization.hh,
      	* mln/data/replace.hh,
      	* mln/data/saturate.hh,
      	* mln/data/sort_offsets.hh,
      	* mln/data/split.hh,
      	* mln/data/stretch.hh,
      	* mln/data/to_enc.hh,
      	* mln/data/transform.hh,
      	* mln/data/transform.spe.hh,
      	* mln/data/transform_inplace.hh,
      	* mln/data/update.hh,
      	* mln/data/wrap.hh,
      	* mln/debug/draw_graph.hh,
      	* mln/debug/iota.hh,
      	* mln/debug/mosaic.hh,
      	* mln/debug/println.hh,
      	* mln/debug/put_word.hh,
      	* mln/debug/slices_2d.hh,
      	* mln/debug/superpose.hh,
      	* mln/debug/z_order.hh,
      	* mln/draw/dashed_line.hh,
      	* mln/draw/line.hh,
      	* mln/essential/routine.hh,
      	* mln/extension/adjust.hh,
      	* mln/extension/adjust_duplicate.hh,
      	* mln/extension/adjust_fill.hh,
      	* mln/extension/duplicate.hh,
      	* mln/extension/fill.hh,
      	* mln/fun/x2x/composed.hh,
      	* mln/geom/chamfer.hh,
      	* mln/geom/crop.hh,
      	* mln/geom/crop_without_localization.hh,
      	* mln/geom/horizontal_symmetry.hh,
      	* mln/geom/max_ind.hh,
      	* mln/geom/min_ind.hh,
      	* mln/geom/ninds.hh,
      	* mln/geom/nsites.hh,
      	* mln/geom/rotate.hh,
      	* mln/geom/seeds2tiling.hh,
      	* mln/geom/seeds2tiling_roundness.hh,
      	* mln/geom/translate.hh,
      	* mln/geom/vertical_symmetry.hh,
      	* mln/graph/compute.hh,
      	* mln/graph/labeling.hh,
      	* mln/graph/to_neighb.hh,
      	* mln/graph/to_win.hh,
      	* mln/histo/compute.hh,
      	* mln/histo/equalize.hh,
      	* mln/io/cloud/load.hh,
      	* mln/io/cloud/save.hh,
      	* mln/io/dicom/get_header.hh,
      	* mln/io/dicom/load.hh,
      	* mln/io/dump/get_header.hh,
      	* mln/io/dump/load.hh,
      	* mln/io/dump/save.hh,
      	* mln/io/fits/load.hh,
      	* mln/io/fld/load.hh,
      	* mln/io/fld/save.hh,
      	* mln/io/magick/load.hh,
      	* mln/io/magick/save.hh,
      	* mln/io/off/load.hh,
      	* mln/io/off/save.hh,
      	* mln/io/pbm/load.hh,
      	* mln/io/pbm/save.hh,
      	* mln/io/pbms/load.hh,
      	* mln/io/pdf/get_header.hh,
      	* mln/io/pdf/load.hh,
      	* mln/io/pfm/load.hh,
      	* mln/io/pfm/save.hh,
      	* mln/io/pgm/load.hh,
      	* mln/io/pgm/save.hh,
      	* mln/io/pgms/load.hh,
      	* mln/io/plot/load.hh,
      	* mln/io/plot/save.hh,
      	* mln/io/pnm/load.hh,
      	* mln/io/pnm/save.hh,
      	* mln/io/pnms/load.hh,
      	* mln/io/ppm/load.hh,
      	* mln/io/ppms/load.hh,
      	* mln/io/raw/get_header.hh,
      	* mln/io/raw/load.hh,
      	* mln/io/raw/save.hh,
      	* mln/io/svg/simple_svg_1.0.0.hh,
      	* mln/io/tiff/load.hh,
      	* mln/io/txt/save.hh,
      	* mln/labeling/background.hh,
      	* mln/labeling/blobs.hh,
      	* mln/labeling/blobs_and_compute.hh,
      	* mln/labeling/colorize.hh,
      	* mln/labeling/compute.hh,
      	* mln/labeling/compute_image.hh,
      	* mln/labeling/fill_holes.hh,
      	* mln/labeling/flat_zones.hh,
      	* mln/labeling/foreground.hh,
      	* mln/labeling/mean_values.hh,
      	* mln/labeling/n_max.hh,
      	* mln/labeling/pack.hh,
      	* mln/labeling/regional_maxima.hh,
      	* mln/labeling/regional_minima.hh,
      	* mln/labeling/relabel.hh,
      	* mln/labeling/superpose.hh,
      	* mln/labeling/value.hh,
      	* mln/labeling/value.spe.hh,
      	* mln/labeling/value_and_compute.hh,
      	* mln/labeling/wrap.hh,
      	* mln/linear/convolve.hh,
      	* mln/linear/convolve_2x1d.hh,
      	* mln/linear/convolve_directional.hh,
      	* mln/linear/gaussian_1d.hh,
      	* mln/linear/gaussian_directional_2d.hh,
      	* mln/linear/lap.hh,
      	* mln/linear/log.hh,
      	* mln/linear/sobel_2d.hh,
      	* mln/logical/and.hh,
      	* mln/logical/and_not.hh,
      	* mln/logical/not.hh,
      	* mln/logical/not.spe.hh,
      	* mln/logical/or.hh,
      	* mln/logical/xor.hh,
      	* mln/make/dual_neighb.hh,
      	* mln/make/dummy_p_edges.hh,
      	* mln/make/dummy_p_vertices.hh,
      	* mln/make/edge_image.hh,
      	* mln/make/influence_zone_adjacency_graph.hh,
      	* mln/make/p_edges_with_mass_centers.hh,
      	* mln/make/p_vertices_with_mass_centers.hh,
      	* mln/make/rag_and_labeled_wsl.hh,
      	* mln/make/region_adjacency_graph.hh,
      	* mln/make/relabelfun.hh,
      	* mln/make/vertex_image.hh,
      	* mln/make/w_window.hh,
      	* mln/morpho/algebraic_filter.hh,
      	* mln/morpho/approx/dilation.hh,
      	* mln/morpho/approx/erosion.hh,
      	* mln/morpho/closing/algebraic.hh,
      	* mln/morpho/closing/approx/structural.hh,
      	* mln/morpho/closing/area.hh,
      	* mln/morpho/closing/area_on_vertices.hh,
      	* mln/morpho/closing/height.hh,
      	* mln/morpho/closing/leveling.hh,
      	* mln/morpho/closing/structural.hh,
      	* mln/morpho/closing/sum.hh,
      	* mln/morpho/closing/volume.hh,
      	* mln/morpho/complementation.hh,
      	* mln/morpho/contrast.hh,
      	* mln/morpho/dilation.hh,
      	* mln/morpho/elementary/closing.hh,
      	* mln/morpho/elementary/dilation.hh,
      	* mln/morpho/elementary/erosion.hh,
      	* mln/morpho/elementary/gradient.hh,
      	* mln/morpho/elementary/gradient_external.hh,
      	* mln/morpho/elementary/gradient_internal.hh,
      	* mln/morpho/elementary/laplacian.hh,
      	* mln/morpho/elementary/like_ero_fun.hh,
      	* mln/morpho/elementary/like_ero_set.hh,
      	* mln/morpho/elementary/opening.hh,
      	* mln/morpho/elementary/top_hat.hh,
      	* mln/morpho/erosion.hh,
      	* mln/morpho/general.hh,
      	* mln/morpho/general.spe.hh,
      	* mln/morpho/gradient.hh,
      	* mln/morpho/hit_or_miss.hh,
      	* mln/morpho/laplacian.hh,
      	* mln/morpho/leveling_filter.hh,
      	* mln/morpho/line_gradient.hh,
      	* mln/morpho/meyer_wst.hh,
      	* mln/morpho/min.hh,
      	* mln/morpho/minus.hh,
      	* mln/morpho/opening/algebraic.hh,
      	* mln/morpho/opening/approx/structural.hh,
      	* mln/morpho/opening/area.hh,
      	* mln/morpho/opening/area_on_vertices.hh,
      	* mln/morpho/opening/height.hh,
      	* mln/morpho/opening/leveling.hh,
      	* mln/morpho/opening/structural.hh,
      	* mln/morpho/opening/volume.hh,
      	* mln/morpho/plus.hh,
      	* mln/morpho/rank_filter.hh,
      	* mln/morpho/reconstruction/by_dilation/union_find.hh,
      	* mln/morpho/reconstruction/by_erosion/union_find.hh,
      	* mln/morpho/skeleton_constrained.hh,
      	* mln/morpho/thick_miss.hh,
      	* mln/morpho/thickening.hh,
      	* mln/morpho/thin_fit.hh,
      	* mln/morpho/thinning.hh,
      	* mln/morpho/top_hat.hh,
      	* mln/morpho/tree/component_tree.hh,
      	* mln/morpho/tree/compute_attribute_image.hh,
      	* mln/morpho/tree/compute_parent.hh,
      	* mln/morpho/tree/dual_input_tree.hh,
      	* mln/morpho/tree/filter/direct.hh,
      	* mln/morpho/tree/filter/filter.hh,
      	* mln/morpho/tree/filter/max.hh,
      	* mln/morpho/tree/filter/min.hh,
      	* mln/morpho/tree/filter/subtractive.hh,
      	* mln/morpho/tree/impl/dual_hqueue.hh,
      	* mln/morpho/tree/impl/dual_union_find.hh,
      	* mln/morpho/tree/max.hh,
      	* mln/morpho/watershed/flooding.hh,
      	* mln/morpho/watershed/superpose.hh,
      	* mln/opt/at.hh,
      	* mln/registration/icp.hh,
      	* mln/set/card.hh,
      	* mln/set/compute.hh,
      	* mln/set/compute_with_weights.hh,
      	* mln/set/diff.hh,
      	* mln/set/get.hh,
      	* mln/set/has.hh,
      	* mln/set/inter.hh,
      	* mln/set/sym_diff.hh,
      	* mln/set/uni.hh,
      	* mln/set/unique.hh,
      	* mln/subsampling/antialiased.hh,
      	* mln/test/positive.hh,
      	* mln/test/predicate.hh,
      	* mln/topo/skeleton/crest.hh,
      	* mln/transform/distance_and_closest_point_geodesic.hh,
      	* mln/transform/distance_and_influence_zone_geodesic.hh,
      	* mln/transform/distance_front.hh,
      	* mln/transform/distance_geodesic.hh,
      	* mln/transform/hough.hh,
      	* mln/transform/influence_zone_front.hh,
      	* mln/transform/influence_zone_geodesic.hh,
      	* mln/transform/influence_zone_geodesic_saturated.hh,
      	* mln/upscaling/art/scale2x.hh,
      	* mln/upscaling/art/scale3x.hh,
      	* mln/util/tree_fast_to_image.hh,
      	* mln/util/tree_to_fast.hh,
      	* mln/util/tree_to_image.hh,
      	* mln/win/diff.hh,
      	* mln/win/inter.hh,
      	* mln/win/shift.hh,
      	* mln/win/sym.hh,
      	* mln/world/binary_2d/enlarge.hh,
      	* mln/world/binary_2d/subsample.hh,
      	* mln/world/inter_pixel/compute.hh,
      	* mln/world/inter_pixel/dim2/make_edge_image.hh,
      	* mln/world/inter_pixel/full2image.hh,
      	* mln/world/inter_pixel/immerse.hh,
      	* mln/world/rgb/invert.hh,
      	* mln/world/rgb/invert.spe.hh,
      	* tests/arith/diff_abs.cc,
      	* tests/arith/minus.cc,
      	* tests/arith/plus.cc,
      	* tests/arith/revert.cc,
      	* tests/arith/times.cc,
      	* tests/geom/nsites.cc,
      	* tests/morpho/closing/algebraic.cc,
      	* tests/morpho/elementary/closing.cc,
      	* tests/morpho/elementary/dilation.cc,
      	* tests/morpho/elementary/erosion.cc,
      	* tests/morpho/elementary/opening.cc,
      	* tests/morpho/elementary/top_hat.cc,
      	* tests/morpho/general.cc,
      	* tests/morpho/opening/algebraic.cc,
      	* tests/morpho/top_hat.cc: Make use of mln_trace.
      24d3d373
    • Guillaume Lazzara's avatar
      tests/unit_test/unit-tests.mk: Regen. · 153144dc
      Guillaume Lazzara authored
      153144dc
    • Guillaume Lazzara's avatar
      Write a valid test for labeling::foreground. · 4da0078b
      Guillaume Lazzara authored
      	* tests/labeling/Makefile.am: Add more extra-dist files.
      
      	* tests/labeling/foreground.cc: Rewrite.
      
      	* tests/labeling/foreground.ref.pgm: New.
      4da0078b
    • Guillaume Lazzara's avatar
      Fix compilation issues. · e4ad8e38
      Guillaume Lazzara authored
      	* mln/fun/v2v/round_sat.hh,
      	* mln/io/pdf/get_header.hh: Add missing includes.
      
      	* mln/value/internal/gray_f.hxx: Update use of math::round.
      
      	* tests/data.hh.in: Add a new path.
      
      	* tests/unit_test/Makefile.am,
      	* tests/unit_test/cond_tests_magickxx: Consider more conditional
      	tests.
      
      	* tests/unit_test/cond_tests_poppler: New.
      e4ad8e38
  5. 15 Mar, 2013 3 commits
    • Guillaume Lazzara's avatar
      tests/algebra/mat.cc: Fix test. · 64b6e9d0
      Guillaume Lazzara authored
      64b6e9d0
    • Guillaume Lazzara's avatar
      Remove references to InitializeMagick(). · 40eaf23f
      Guillaume Lazzara authored
      	* scribo/demo/viewer/main.cc,
      	* scribo/demo/xml2doc/main.cc,
      	* scribo/core/document.hh,
      	* scribo/debug/logger.hh,
      	* src/binarization/global_threshold.cc,
      	* src/binarization/kim.cc,
      	* src/binarization/niblack.cc,
      	* src/binarization/otsu.cc,
      	* src/binarization/sauvola.cc,
      	* src/binarization/sauvola_ms.cc,
      	* src/binarization/sauvola_ms_debug.cc,
      	* src/binarization/sauvola_ms_fg.cc,
      	* src/binarization/sauvola_ms_split.cc,
      	* src/binarization/singh.cc,
      	* src/binarization/wolf.cc,
      	* src/content_in_doc.cc,
      	* src/content_in_hdoc.cc,
      	* src/contest/DAE-2011/content_in_doc_dae.cc,
      	* src/contest/DAE-2011/content_in_hdoc_dae.cc,
      	* src/contest/hdlac-2011/content_in_hdoc_hdlac.cc,
      	* src/debug/show_components_boldness.cc,
      	* src/debug/show_components_color.cc,
      	* src/non_text_components.cc,
      	* src/preprocessing/rotate.cc,
      	* src/preprocessing/rotate_90.cc,
      	* src/preprocessing/split_bg_fg.cc,
      	* src/text_in_doc_preprocess.cc,
      	* src/text_in_picture.cc,
      	* src/text_in_picture_dual.cc,
      	* src/text_recognition_in_picture.cc: Here.
      40eaf23f
    • Guillaume Lazzara's avatar
      Automatically initialize GraphicsMagick. · 65886835
      Guillaume Lazzara authored
      	* mln/io/magick/internal/init_magick.hh: New.
      
      	* mln/io/magick/load.hh,
      	* mln/io/magick/save.hh: Use init_magick struct and update doc.
      
      	* tests/io/magick/load.cc,
      	* tests/io/magick/save.cc: Remove references to InitializeMagick.
      65886835
  6. 13 Mar, 2013 2 commits
  7. 08 Mar, 2013 3 commits