--- .gitignore | 22 +- milena/.gitignore | 147 ++++++++++ milena/doc/.gitignore | 23 -- milena/tests/.gitignore | 699 +++++++++++++++++++++++++++++++++++++++++++++++ scribo/.gitignore | 131 +++++++++ scribo/doc/.gitignore | 7 - scribo/tests/.gitignore | 81 ++++++ swilena/.gitignore | 25 ++ 8 files changed, 1101 insertions(+), 34 deletions(-) create mode 100644 milena/.gitignore delete mode 100644 milena/doc/.gitignore create mode 100644 milena/tests/.gitignore create mode 100644 scribo/.gitignore delete mode 100644 scribo/doc/.gitignore create mode 100644 scribo/tests/.gitignore create mode 100644 swilena/.gitignore
diff --git a/.gitignore b/.gitignore index f8fa5b5..82de41e 100644 --- a/.gitignore +++ b/.gitignore @@ -1,11 +1,20 @@ # Global. -*~ *.dSYM +*.la +*.lo +*.log +*.moc.cc +*.o *.pyc +*.qrc.cc *.stamp +*.ui.h +*~ .deps -Makefile.in +.dirstamp +.libs Makefile +Makefile.in
# Local. /*-stamp @@ -17,15 +26,20 @@ Makefile /_build* /_inst* /autom4te.cache* -/autoscan.log /config /config.cache* /config.h /config.h?in* /config.hin -/config.log* /config.status* /configure /configure.scan /diffs.patch +/libtool /stamp-h1 + +/doc/contributors.html +/doc/lrde_olena.bib +/doc/lrde_olena.cite +/doc/lrde_olena.html +/doc/lrde_olena_bib.html diff --git a/milena/.gitignore b/milena/.gitignore new file mode 100644 index 0000000..495375d --- /dev/null +++ b/milena/.gitignore @@ -0,0 +1,147 @@ +/apps/bench/dilation-lena +/apps/bench/dilation-lena-bench-fast +/apps/bench/dilation-lena-bench-fast_static +/apps/bench/dilation-lena-bench-gen +/apps/bench/dilation-lena-bench-nongen +/apps/bench/dilation-lena-bench-nongen_2ptr +/apps/bench/dilation-lena-table +/apps/bench/gradient-lena +/apps/bench/gradient-spe-lena +/apps/bench/test-dilation-lena-bench +/apps/constrained-connectivity/constrained-connectivity +/apps/constrained-connectivity/test-constrained-connectivity +/apps/data.hh +/apps/generic-skel/*.pbm +/apps/generic-skel/*.raw +/apps/generic-skel/*.vtk +/apps/generic-skel/image2d-skel-unconstrained +/apps/generic-skel/image2d-skel-with-end-points +/apps/generic-skel/image3d-skel-unconstrained +/apps/generic-skel/image3d-skel-with-1d-isthmuses +/apps/generic-skel/image3d-skel-with-end-points +/apps/generic-skel/test-image2d-skel-unconstrained +/apps/generic-skel/test-image2d-skel-with-end-points +/apps/graph-morpho/asf-complex1d +/apps/graph-morpho/asf-image2d +/apps/graph-morpho/samples-complex1d +/apps/graph-morpho/samples-image2d +/apps/mesh-segm-skel/*.off +/apps/mesh-segm-skel/*.vtk +/apps/mesh-segm-skel/mesh-complex-2-collapse +/apps/mesh-segm-skel/mesh-complex-max-curv +/apps/mesh-segm-skel/mesh-complex-max-curv-1-collapse +/apps/mesh-segm-skel/mesh-complex-max-curv-2-collapse +/apps/mesh-segm-skel/mesh-complex-max-curv-extrema +/apps/mesh-segm-skel/mesh-complex-max-curv-segm +/apps/mesh-segm-skel/mesh-complex-max-curv-skel +/apps/mesh-segm-skel/mesh-complex-pinv-curv-segm +/apps/mesh-segm-skel/mesh-complex-pinv-curv-skel +/apps/mesh-segm-skel/mesh-complex-segm +/apps/mesh-segm-skel/mesh-complex-skel +/apps/mesh-segm-skel/off-to-vtk-bin +/apps/mesh-segm-skel/test-mesh-complex-2-collapse +/apps/mesh-segm-skel/test-mesh-complex-max-curv +/apps/mesh-segm-skel/test-mesh-complex-max-curv-1-collapse +/apps/mesh-segm-skel/test-mesh-complex-max-curv-2-collapse +/apps/mesh-segm-skel/test-mesh-complex-max-curv-extrema +/apps/mesh-segm-skel/test-mesh-complex-max-curv-segm +/apps/mesh-segm-skel/test-mesh-complex-max-curv-skel +/apps/mesh-segm-skel/test-mesh-complex-pinv-curv-segm +/apps/mesh-segm-skel/test-mesh-complex-pinv-curv-skel +/apps/mesh-segm-skel/test-mesh-complex-segm +/apps/mesh-segm-skel/test-mesh-complex-skel +/apps/morphers/iz +/apps/morphers/lazy_recorder +/apps/morphers/mask+channel +/apps/morphers/mask+recorder +/apps/morphers/recorder +/apps/morphers/recorder-bft +/apps/morphers/recorder-wst +/apps/papers/levillain.09.ismm/classif-1complex +/apps/papers/levillain.09.ismm/classif-graph +/apps/papers/levillain.09.ismm/classwst-1complex.ppm +/apps/papers/levillain.09.ismm/classwst-graph.ppm +/apps/papers/levillain.09.ismm/complex +/apps/papers/levillain.09.ismm/graph +/apps/papers/levillain.09.ismm/graph-s.neato +/apps/papers/levillain.09.ismm/graph-s.png +/apps/papers/levillain.09.ismm/image2d +/apps/papers/levillain.09.ismm/lena-s.ppm +/apps/papers/levillain.09.ismm/m283-s.off + +/doc/Doxyfile_devel +/doc/Doxyfile_user +/doc/accu-right-instantiation +/doc/borderthickness +/doc/box2d-bbox +/doc/devel-refman +/doc/devel-refman.pdf +/doc/domain-display +/doc/dpoint-1 +/doc/estim-sites +/doc/extend +/doc/extension-ignore +/doc/figures/*.png +/doc/fill +/doc/fill-call-1 +/doc/fill-imageif-cfun +/doc/fill-part-image +/doc/fill-subdomain +/doc/fill-subdomain-shorter +/doc/forall-piter +/doc/fun-p2v-1 +/doc/graph-data +/doc/graph-iter +/doc/ima-has +/doc/ima-load +/doc/ima-save +/doc/ima-size +/doc/ima2d-1 +/doc/ima2d-2 +/doc/ima2d-3 +/doc/ima2d-4 +/doc/ima2d-5 +/doc/ima2d-6-clone +/doc/ima2d-7 +/doc/ima2d-rot +/doc/labeling-compute +/doc/logical-not +/doc/milena.tag +/doc/mln_var +/doc/parray-append +/doc/parray-bbox +/doc/paste +/doc/paste-call-1 +/doc/point-1 +/doc/predicate-1 +/doc/ref-guide.dox +/doc/ref-guide.pdf +/doc/ref-guide/ +/doc/technical.pdf +/doc/technical/ +/doc/tmp.t2d +/doc/tools/data.hh +/doc/tuto2_first_image +/doc/tuto3_colorize +/doc/tuto3_first_routine +/doc/tuto3_println +/doc/tuto3_rw_image +/doc/tuto3_trace +/doc/tuto4_genericity_and_algorithms +/doc/tuto4_image +/doc/tuto4_point2d +/doc/tuto4_site_set_create +/doc/tutorial.dox +/doc/tutorial.pdf +/doc/tutorial/ +/doc/user-refman +/doc/user-refman.pdf +/doc/white-paper.pdf +/doc/white-paper/ +/doc/win-create-1 +/doc/win-create-2 + +/tools/area_flooding +/tools/compute_local_configurations +/tools/connectivity_numbers_3d +/tools/seed2tiling diff --git a/milena/doc/.gitignore b/milena/doc/.gitignore deleted file mode 100644 index 6010cc6..0000000 --- a/milena/doc/.gitignore +++ /dev/null @@ -1,23 +0,0 @@ -/Doxyfile_user -/user-refman -/user-refman.pdf - -/Doxyfile_devel -/devel-refman -/devel-refman.pdf - -/figures/*.png - -/ref-guide.dox -/ref-guide.pdf -/ref-guide/ - -/technical.pdf -/technical/ - -/tutorial.dox -/tutorial.pdf -/tutorial/ - -/white-paper.pdf -/white-paper/ diff --git a/milena/tests/.gitignore b/milena/tests/.gitignore new file mode 100644 index 0000000..842b91a --- /dev/null +++ b/milena/tests/.gitignore @@ -0,0 +1,699 @@ +/accu/all_accus +/accu/compute +/accu/histo +/accu/image/init +/accu/image/set_value +/accu/image/take +/accu/image/take_as_init +/accu/image/take_n_times +/accu/image/to_result +/accu/image/untake +/accu/line +/accu/math/count +/accu/max_site +/accu/nil +/accu/pair +/accu/shape/bbox +/accu/site_set/rectangularity +/accu/stat/deviation +/accu/stat/max +/accu/stat/max_h +/accu/stat/mean +/accu/stat/median_h +/accu/stat/min +/accu/stat/min_h +/accu/stat/min_max +/accu/stat/rank +/accu/stat/var +/accu/transform +/accu/transform_diagonal +/accu/transform_directional +/accu/transform_line +/accu/transform_snake +/accu/tuple + +/algebra/h_mat +/algebra/h_vec +/algebra/mat +/algebra/mat2 +/algebra/quat +/algebra/vec +/algebra/vec2 + +/all_headers + +/arith/diff_abs +/arith/minus +/arith/plus +/arith/revert +/arith/times + +/binarization/threshold +/binarization/threshold-out1.pgm +/binarization/threshold-out2.pgm + +/border/adjust +/border/duplicate +/border/equalize +/border/fill +/border/fill_0 +/border/find +/border/get +/border/mirror +/border/mirror_full +/border/resize +/border/resize_equal +/border/resize_image1d_1 +/border/resize_image1d_2 +/border/resize_image1d_3 +/border/resize_image2d_1 +/border/resize_image2d_2 +/border/resize_image2d_3 +/border/resize_image3d_1 +/border/resize_image3d_2 +/border/resize_image3d_3 +/border/resize_image_if +/border/resize_sub_image + +/canvas/browsing/breadth_first_search +/canvas/browsing/depth_first_search +/canvas/browsing/dir_struct_elt_incr_update +/canvas/browsing/fwd +/canvas/browsing/hyper_directional +/canvas/browsing/snake_fwd +/canvas/browsing/snake_vert +/canvas/chamfer +/canvas/morpho/attribute_filter + +/convert/impl/from_site_set_to_image +/convert/to_image +/convert/to_p_array +/convert/to_p_set +/convert/to_qimage +/convert/to_qimage_nocopy +/convert/to_rgb +/convert/to_window + +/core/alias/box1d +/core/alias/box2d +/core/alias/box3d +/core/alias/dpoint1d +/core/alias/dpoint2d +/core/alias/dpoint3d +/core/alias/neighb2d +/core/alias/point1d +/core/alias/point2d +/core/alias/point3d +/core/alias/w_window1d_int +/core/alias/w_window2d_int +/core/alias/w_window3d_int +/core/alias/window1d +/core/alias/window2d +/core/alias/window3d +/core/image/complex_image +/core/image/dmorph/hexa +/core/image/dmorph/image2d_h +/core/image/dmorph/image_if +/core/image/dmorph/p2p_image +/core/image/dmorph/slice_image +/core/image/dmorph/sub_image +/core/image/dmorph/transformed_image +/core/image/dmorph/unproject_image +/core/image/edge_image +/core/image/flat_image +/core/image/graph_image +/core/image/image1d +/core/image/image2d +/core/image/image3d +/core/image/imorph/decorated_image +/core/image/imorph/interpolated +/core/image/imorph/interpolated-tr_image-composed +/core/image/imorph/interpolated-tr_image-rotation +/core/image/imorph/labeled_image +/core/image/imorph/safe_image +/core/image/imorph/tr_image +/core/image/line_graph_image +/core/image/vertex_and_edge_image +/core/image/vertex_image +/core/image/vmorph/cast_image +/core/image/vmorph/fun_image +/core/image/vmorph/fun_image_rgb +/core/other/box_runend_piter +/core/other/box_runstart_piter +/core/other/category +/core/other/dpoints_pixter +/core/other/graph_elt_neighborhood +/core/other/graph_elt_neighborhood_if +/core/other/graph_elt_window +/core/other/graph_elt_window_if +/core/other/neighb +/core/other/pixel +/core/other/pixter1d +/core/other/pixter1d_more +/core/other/pixter2d +/core/other/pixter2d_more +/core/other/pixter3d +/core/other/pixter3d_more +/core/other/point_set_compatibility +/core/other/var +/core/other/w_window +/core/routine/duplicate +/core/routine/exact +/core/routine/extend +/core/routine/initialize +/core/routine/primary +/core/site_set/box +/core/site_set/operators +/core/site_set/p_array +/core/site_set/p_complex +/core/site_set/p_edges +/core/site_set/p_if +/core/site_set/p_image +/core/site_set/p_priority_queue +/core/site_set/p_queue +/core/site_set/p_queue_fast +/core/site_set/p_set +/core/site_set/p_transformed +/core/site_set/p_vaccess +/core/site_set/p_vertices + +/data.hh + +/data/abs +/data/apply +/data/approx/median +/data/approx/median-out_oct.pgm +/data/approx/median-out_rec.pgm +/data/compare +/data/compute +/data/compute_in_window +/data/convert +/data/fill +/data/fill_with_image +/data/fill_with_value +/data/median +/data/median-out_line.pgm +/data/median-out_rect.pgm +/data/median_fast +/data/median_fast-out.pgm +/data/memcpy_ +/data/memset_ +/data/naive/median +/data/naive/median-out.pgm +/data/paste +/data/paste_without_localization +/data/saturate +/data/sort_psites +/data/split +/data/stretch +/data/transform +/data/transform_inplace +/data/update + +/debug/iota +/debug/println +/debug/println_with_border +/debug/slices_2d + +/draw/dashed_line +/draw/graph +/draw/line + +/essential_headers + +/estim/mean +/estim/min_max + +/extension/fill + +/fun/i2v/all_to +/fun/i2v/array +/fun/i2v/value_at_index +/fun/ops +/fun/p2p/fold +/fun/p2p/translation +/fun/stat/mahalanobis +/fun/v2i/index_of_value +/fun/v2v/hsl_to_rgb +/fun/v2v/norm +/fun/v2v/projection +/fun/v2v/qt_rgb_to_int_u +/fun/v2v/rgb_to_hsl +/fun/v2v/wrap +/fun/vv2v/max +/fun/vv2v/min +/fun/x2x/composed +/fun/x2x/rotation +/fun/x2x/translation + +/geom/bbox +/geom/horizontal_symmetry +/geom/max_col +/geom/max_ind +/geom/max_row +/geom/max_sli +/geom/min_col +/geom/min_ind +/geom/min_row +/geom/min_sli +/geom/ncols +/geom/ninds +/geom/nrows +/geom/nsites +/geom/nslis +/geom/pmin_pmax +/geom/rotate +/geom/seed2tiling +/geom/seed2tiling_roundness +/geom/translate +/geom/vertical_symmetry + +/global_vars + +/graph/attribute/card +/graph/attribute/representative +/graph/labeling + +/histo/compute +/histo/point_from_value +/histo/to_image1d + +/io/dump/dump +/io/dump/dump-bool-3d.dump +/io/dump/dump-bool.dump +/io/dump/dump-double.dump +/io/dump/dump-float.dump +/io/dump/dump-int_u8.dump +/io/dump/dump-rgb8.dump +/io/dump/dump-unsigned.dump +/io/fits/fits +/io/fits/fits-out.pfm +/io/fits/fits-out2.pfm +/io/fld/fld1d +/io/fld/fld2d +/io/fld/fld3d +/io/magick/load +/io/magick/save +/io/magick/save-tiny-temp.pbm +/io/magick/save-tiny-temp.pgm +/io/magick/save-tiny-temp.png +/io/magick/save-tiny.pbm +/io/magick/save-tiny.pgm +/io/magick/save-tiny.ppm +/io/off/load_bin +/io/off/load_float +/io/off/load_save_bin +/io/off/load_save_bin-out.off +/io/pbm/pbm +/io/pbm/pbm-out.pbm +/io/pbm/pbm_ascii +/io/pbm/pbm_ascii-out.pbm +/io/pbms/load +/io/pbms/pbms-out.pbm +/io/pdf/load +/io/pgm/pgm +/io/pgm/pgm-out.pgm +/io/pgm/pgm-out2.pgm +/io/pgm/pgm16 +/io/pgm/pgm16-out16.pgm +/io/pgm/pgm16-out8.pgm +/io/pgm/pgm19 +/io/pgm/pgm19-out19.pgm +/io/pgm/pgm19-out8.pgm +/io/pgm/pgm27 +/io/pgm/pgm27-out27.pgm +/io/pgm/pgm27-out8.pgm +/io/pgm/pgm_ascii +/io/pgm/pgm_ascii-out.pgm +/io/pgm/pgm_ascii-out2.pgm +/io/pgms/load +/io/pgms/pgms-out.pgm +/io/ppm/ppm +/io/ppm/ppm-out.ppm +/io/ppm/ppm16 +/io/ppm/ppm16-out16.ppm +/io/ppm/ppm16-out8.ppm +/io/ppm/ppm23 +/io/ppm/ppm23-out23.ppm +/io/ppm/ppm23-out8.ppm +/io/ppm/ppm_ascii +/io/ppms/load +/io/ppms/load-out.ppm +/io/tiff/load +/io/vtk/load_bin +/io/vtk/load_save_bin +/io/vtk/load_save_bin-out.vtk +/io/vtk/save +/io/vtk/save-tetrahedron-bool.vtk +/io/vtk/save-tetrahedron-float.vtk +/io/vtk/save-tetrahedron-int_u8.vtk +/io/vtk/save-tetrahedron-rgb8.vtk +/io/vtk/save-tetrahedron-unsigned.vtk + +/labeling/background +/labeling/blobs +/labeling/blobs_and_compute +/labeling/compute +/labeling/fill_holes +/labeling/flat_zones +/labeling/foreground +/labeling/mean_values +/labeling/n_max +/labeling/pack +/labeling/regional_maxima +/labeling/regional_minima +/labeling/relabel +/labeling/value +/labeling/wrap + +/linear/convolve +/linear/convolve-out.pgm +/linear/convolve_2x1d +/linear/convolve_2x1d-out.pgm +/linear/convolve_directional +/linear/convolve_directional-out.pgm +/linear/gaussian-out.pgm +/linear/gaussian_ +/linear/lap +/linear/lap-out.pgm +/linear/local/convolve +/linear/log +/linear/log-out.pgm +/linear/sobel_2d +/linear/sobel_2d-out.pgm +/literal/black +/literal/colors +/literal/identity +/literal/max +/literal/medium_gray +/literal/min +/literal/one +/literal/origin +/literal/white +/literal/zero + +/logical/and +/logical/and_not +/logical/not +/logical/or +/logical/xor + +/make/attachment +/make/detachment +/make/dual_neighb +/make/dummy_p_edges +/make/dummy_p_vertices +/make/h_mat +/make/image2d +/make/image3d +/make/influence_zone_adjacency_graph +/make/mat +/make/p_edges_with_mass_centers +/make/p_vertices_with_mass_centers +/make/rag_and_labeled_wsl +/make/region_adjacency_graph +/make/w_window +/make/w_window_directional + +/metal/converts_to +/metal/is +/metal/math/pow +/metal/math/root +/metal/unconst + +/morpho/Rd +/morpho/approx/dilation +/morpho/approx/dilation-out.pbm +/morpho/approx/dilation-ref.pbm +/morpho/approx/erosion +/morpho/approx/erosion-out.pbm +/morpho/approx/erosion-ref.pbm +/morpho/artificial_line_graph_image_wst +/morpho/artificial_line_graph_image_wst-out.ppm +/morpho/attribute/card +/morpho/attribute/height +/morpho/attribute/sum +/morpho/attribute/volume +/morpho/closing/algebraic +/morpho/closing/algebraic-out.pgm +/morpho/closing/approx/structural +/morpho/closing/approx/structural-out.pbm +/morpho/closing/approx/structural-ref.pbm +/morpho/closing/area +/morpho/closing/area_on_vertices +/morpho/closing/height +/morpho/closing/height-out.pgm +/morpho/closing/leveling +/morpho/closing/leveling-out.pgm +/morpho/closing/structural +/morpho/closing/structural-out.pgm +/morpho/closing/sum +/morpho/closing/sum-out.pgm +/morpho/closing/volume +/morpho/closing/volume-out.pgm +/morpho/closing/volume-ref.pgm +/morpho/complex_image_morpho +/morpho/complex_image_wst +/morpho/complex_image_wst-wst.neato +/morpho/constrast-out.pgm +/morpho/contrast +/morpho/dilation +/morpho/dilation-out1.pgm +/morpho/dilation-out2.pgm +/morpho/dilation-out3.pgm +/morpho/elementary/closing +/morpho/elementary/dilation +/morpho/elementary/erosion +/morpho/elementary/gradient +/morpho/elementary/gradient_external +/morpho/elementary/gradient_internal +/morpho/elementary/laplacian +/morpho/elementary/opening +/morpho/elementary/top_hat +/morpho/erosion +/morpho/general +/morpho/gradient +/morpho/gradient-out.pgm +/morpho/graph_image_morpho +/morpho/graph_image_wst +/morpho/hit_or_miss +/morpho/hit_or_miss-out.pbm +/morpho/laplacian +/morpho/laplacian-out.pgm +/morpho/lena_line_graph_image_wst1 +/morpho/lena_line_graph_image_wst1-out.ppm +/morpho/lena_line_graph_image_wst2 +/morpho/lena_line_graph_image_wst2-out.ppm +/morpho/line_graph_image_morpho +/morpho/line_graph_image_wst +/morpho/opening/algebraic +/morpho/opening/algebraic-out.pgm +/morpho/opening/approx/structural +/morpho/opening/approx/structural-out.pbm +/morpho/opening/approx/structural-ref.pbm +/morpho/opening/area +/morpho/opening/area-out.pgm +/morpho/opening/area_on_vertices +/morpho/opening/height +/morpho/opening/height-out.pgm +/morpho/opening/leveling +/morpho/opening/leveling-out.pgm +/morpho/opening/structural +/morpho/opening/structural-out.pgm +/morpho/opening/sum +/morpho/opening/sum-out.pgm +/morpho/opening/volume +/morpho/opening/volume-out.pgm +/morpho/rank_filter +/morpho/reconstruction/by_dilation/union_find_on_functions +/morpho/reconstruction/by_dilation/union_find_on_sets +/morpho/reconstruction/by_erosion/union_find_on_functions +/morpho/reconstruction/by_erosion/union_find_on_sets +/morpho/skeleton_constrained +/morpho/thinning +/morpho/thinning-out.pbm +/morpho/top_hat +/morpho/tree/compute_attribute_image +/morpho/tree/compute_parent +/morpho/tree/data +/morpho/tree/dual_input_tree +/morpho/tree/filter/filter +/morpho/tree/max +/morpho/watershed/flooding +/morpho/watershed/flooding-tmp_out.pgm +/morpho/watershed/flooding-tmp_ref.pgm +/morpho/watershed/superpose +/morpho/watershed/topological +/morpho/watershed/topological-out.pgm + +/norm/l1 +/norm/l2 +/norm/linfty + +/opt/at + +/pw/bind +/pw/image +/pw/value + +/set/card +/set/compute +/set/compute_with_weights +/set/diff +/set/inter +/set/sym_diff +/set/uni +/set/unique + +/test/positive + +/topo/complex +/topo/connectivity_numbers_2d +/topo/detach_pair +/topo/detach_pair-out.vtk +/topo/is_facet +/topo/is_simple_pair +/topo/skeleton/breadth_first_thinning +/topo/skeleton/breadth_first_thinning-small.pbm +/topo/skeleton/breadth_first_thinning_constrained +/topo/skeleton/breadth_first_thinning_constrained-small.pbm +/topo/skeleton/crest +/topo/skeleton/is_simple_point +/topo/skeleton/priority_driven_thinning +/topo/skeleton/priority_driven_thinning-small.pbm +/topo/skeleton/priority_driven_thinning_constrained +/topo/skeleton/priority_driven_thinning_constrained-small.pbm + +/trait/ch_value +/trait/image/images +/trait/op/plus +/trait/op/uminus +/trait/super +/trait/value/comp +/trait/value/values + +/transform/bench_closest_point_geodesic +/transform/distance_and_closest_point_geodesic +/transform/distance_front +/transform/distance_geodesic +/transform/fft +/transform/fft.pgm +/transform/fft_copy.pgm +/transform/fft_low_pass.pgm +/transform/fft_trans_clipped.pgm +/transform/fft_trans_cropped.pgm +/transform/fft_trans_log.pgm +/transform/hough +/transform/influence_zone_front +/transform/influence_zone_geodesic +/transform/influence_zone_geodesic_saturated + +/unit_test/mln_accu_* +/unit_test/mln_algebra_* +/unit_test/mln_all +/unit_test/mln_arith_* +/unit_test/mln_binarization_* +/unit_test/mln_border_* +/unit_test/mln_canvas_* +/unit_test/mln_clustering_kmean_* +/unit_test/mln_convert_* +/unit_test/mln_core_* +/unit_test/mln_data_* +/unit_test/mln_debug_* +/unit_test/mln_display_* +/unit_test/mln_draw_* +/unit_test/mln_essential_* +/unit_test/mln_estim_* +/unit_test/mln_extension_* +/unit_test/mln_fun_* +/unit_test/mln_geom_* +/unit_test/mln_graph_* +/unit_test/mln_histo_* +/unit_test/mln_io_* +/unit_test/mln_labeling_* +/unit_test/mln_linear_* +/unit_test/mln_literal_* +/unit_test/mln_logical_* +/unit_test/mln_make_* +/unit_test/mln_math_* +/unit_test/mln_metal_* +/unit_test/mln_morpho_* +/unit_test/mln_norm_* +/unit_test/mln_opt_* +/unit_test/mln_pw_* +/unit_test/mln_registration_* +/unit_test/mln_set_* +/unit_test/mln_subsampling_* +/unit_test/mln_tag_* +/unit_test/mln_test_* +/unit_test/mln_topo_* +/unit_test/mln_trait_* +/unit_test/mln_transform_* +/unit_test/mln_upscaling_* +/unit_test/mln_util_* +/unit_test/mln_value_* +/unit_test/mln_version +/unit_test/mln_win_* +/unit_test/mln_world_* + +/upscaling/art/scale2x +/upscaling/art/scale3x + +/util/adjacency_matrix +/util/branch_iter +/util/branch_iter_ind +/util/eat +/util/fibonacci_heap +/util/graph +/util/lazy_set +/util/lemmings +/util/line_graph +/util/ord +/util/ord_pair +/util/set +/util/soft_heap +/util/tree +/util/tree_fast +/util/tree_to_fast + +/value/bool +/value/builtin/builtin +/value/builtin/floatings +/value/equiv +/value/graylevel +/value/int_s +/value/int_s16 +/value/int_u8 +/value/label +/value/proxy +/value/rgb8 +/value/set +/value/sign + +/win/backdiag2d +/win/ball +/win/cube3d +/win/cuboid3d +/win/diag2d +/win/diff +/win/disk2d +/win/hline2d +/win/inter +/win/octagon2d +/win/rectangle2d +/win/segment1d +/win/shift +/win/sphere3d +/win/sym +/win/vline2d + +/world/binary_2d/enlarge +/world/binary_2d/subsample +/world/binary_2d/subsample-small.pgm +/world/inter_pixel/compute +/world/inter_pixel/dim2/make_edge_image +/world/inter_pixel/display_edge +/world/inter_pixel/immerse +/world/inter_pixel/is_pixel +/world/inter_pixel/is_separator +/world/inter_pixel/separator_to_pixels diff --git a/scribo/.gitignore b/scribo/.gitignore new file mode 100644 index 0000000..f82c704 --- /dev/null +++ b/scribo/.gitignore @@ -0,0 +1,131 @@ +/demo/viewer/demodir.hh +/demo/viewer/scribo-viewer +/demo/xml2doc/datarootdir.hh +/demo/xml2doc/scribo-xml2doc + +/doc/Doxyfile_devel +/doc/Doxyfile_user +/doc/devel-refman +/doc/devel-refman.pdf +/doc/scribo.tag +/doc/user-refman +/doc/user-refman.pdf + +/src/binarization/global_threshold +/src/binarization/kim +/src/binarization/niblack +/src/binarization/otsu +/src/binarization/pgm_global_threshold_auto +/src/binarization/sauvola +/src/binarization/sauvola_debug +/src/binarization/sauvola_ms +/src/binarization/sauvola_ms_debug +/src/binarization/sauvola_ms_fg +/src/binarization/sauvola_ms_split +/src/binarization/singh +/src/binarization/wolf +/src/content_in_doc +/src/content_in_hdoc +/src/contest/DAE-2011/content_in_doc_dae +/src/contest/DAE-2011/content_in_hdoc_dae +/src/contest/hbr-2013/content_in_hdoc_hbr +/src/contest/hdibco-2010/sauvola_ms_hdibco +/src/contest/hdlac-2011/content_in_hdoc_hdlac +/src/contest/hnla-2013/content_in_hdoc_hnla +/src/debug/highlight_text_area +/src/debug/show_components_bboxes +/src/debug/show_components_boldness +/src/debug/show_components_color +/src/debug/show_groups_bboxes +/src/debug/show_groups_bboxes_filtered +/src/debug/show_info_median_inter_characters +/src/debug/show_info_x_height +/src/debug/show_lines_boldness +/src/debug/show_links_bbox_h_ratio +/src/debug/show_links_bbox_overlap +/src/debug/show_links_bottom_aligned +/src/debug/show_links_bottom_aligned_2angles +/src/debug/show_links_center_aligned +/src/debug/show_links_left_right_links_validation +/src/debug/show_links_non_h_aligned +/src/debug/show_links_several_right_overlap +/src/debug/show_links_single_down +/src/debug/show_links_single_down_left_aligned +/src/debug/show_links_single_down_right_aligned +/src/debug/show_links_single_left +/src/debug/show_links_single_left_dmax_ratio +/src/debug/show_links_single_right +/src/debug/show_links_single_right_dmax_ratio +/src/debug/show_links_single_up +/src/debug/show_links_single_up_left_aligned +/src/debug/show_links_single_up_right_aligned +/src/debug/show_links_top_aligned +/src/debug/show_links_top_aligned_2angles +/src/debug/show_objects_large +/src/debug/show_objects_large_small +/src/debug/show_objects_small +/src/debug/show_objects_thick +/src/debug/show_objects_thin +/src/debug/show_paragraph_blocks +/src/debug/show_separators +/src/debug/show_stoppers +/src/debug/show_text_lines +/src/debug/show_text_lines_wo_seps +/src/filter/objects_large +/src/filter/objects_small +/src/filter/objects_thick +/src/filter/objects_thin +/src/filter/objects_with_holes +/src/filter/objects_with_holes_pgm +/src/misc/closure_rectangle +/src/misc/dmap +/src/misc/morpho +/src/misc/negate +/src/misc/rectangularity +/src/misc/superpose +/src/non_text_components +/src/pbm_text_in_doc +/src/postprocessing/fill_object_holes +/src/preprocessing/denoise_bg +/src/preprocessing/denoise_fg +/src/preprocessing/homogeneous_contrast +/src/preprocessing/preprocess +/src/preprocessing/rotate +/src/preprocessing/rotate_90 +/src/preprocessing/split_bg_fg +/src/preprocessing/subsample +/src/preprocessing/to_pgm +/src/preprocessing/unskew +/src/primitive/extract/alignments +/src/primitive/extract/discontinued_hlines +/src/primitive/extract/discontinued_lines +/src/primitive/extract/discontinued_vlines +/src/primitive/extract/lines_h_thick_and_thin +/src/primitive/extract/lines_pattern +/src/primitive/extract/lines_thick_and_thin +/src/primitive/extract/separators_nonvisible +/src/primitive/extract/thick_hlines +/src/primitive/extract/thick_vlines +/src/primitive/find/find_discontinued_lines +/src/primitive/find/find_pattern_lines +/src/primitive/find/find_single_lines +/src/primitive/find/find_thick_and_single_lines +/src/primitive/find/find_thick_lines +/src/primitive/group/group_from_double_link +/src/primitive/group/group_from_double_several_links +/src/primitive/group/group_from_rag +/src/primitive/group/group_from_several_left_links +/src/primitive/group/group_from_single_link +/src/primitive/remove/separators +/src/scribo-cli +/src/text/cleantxt +/src/text/pbm_lines_recognition +/src/text/pbm_recognition +/src/text_in_doc_preprocess +/src/text_in_picture +/src/text_in_picture_dual +/src/text_recognition_in_picture +/src/toolchain/nepomuk/text_extraction +/src/util/component_precise_outline + +/tests/data.hh diff --git a/scribo/doc/.gitignore b/scribo/doc/.gitignore deleted file mode 100644 index f3ffa9c..0000000 --- a/scribo/doc/.gitignore +++ /dev/null @@ -1,7 +0,0 @@ -/Doxyfile_user -/user-refman -/user-refman.pdf - -/Doxyfile_devel -/devel-refman -/devel-refman.pdf diff --git a/scribo/tests/.gitignore b/scribo/tests/.gitignore new file mode 100644 index 0000000..77c018b --- /dev/null +++ b/scribo/tests/.gitignore @@ -0,0 +1,81 @@ +/binarization/global_threshold +/binarization/kim +/binarization/local_threshold +/binarization/niblack +/binarization/niblack_fast +/binarization/otsu +/binarization/sauvola +/binarization/sauvola_ms +/binarization/sauvola_ms_tiff +/binarization/wolf +/binarization/wolf_fast + +/convert/base64 + +/core/line_info +/core/object_groups + +/estim/font_boldness +/estim/font_color + +/filter/components_large +/filter/components_small +/filter/object_groups_mean_width +/filter/object_groups_size_ratio +/filter/object_groups_small +/filter/object_groups_with_holes +/filter/object_links_bbox_h_ratio +/filter/object_links_bbox_overlap +/filter/object_links_bbox_w_ratio +/filter/object_links_bottom_aligned +/filter/object_links_center_aligned +/filter/object_links_left_aligned +/filter/object_links_right_aligned +/filter/object_links_top_aligned +/filter/objects_on_border +/filter/objects_with_holes + +/layout/xy_cut + +/preprocessing/crop +/preprocessing/crop_without_localization +/preprocessing/deskew +/preprocessing/rotate_90 + +/primitive/extract/alignments +/primitive/extract/lines_discontinued +/primitive/extract/lines_h_discontinued +/primitive/extract/lines_h_pattern +/primitive/extract/lines_v_discontinued +/primitive/extract/lines_v_pattern +/primitive/link/merge_double_link + +/toolchain/nepomuk/text_extraction + +/unit_test/scribo_afp_* +/unit_test/scribo_all +/unit_test/scribo_binarization_* +/unit_test/scribo_canvas_* +/unit_test/scribo_convert_* +/unit_test/scribo_core_* +/unit_test/scribo_debug_* +/unit_test/scribo_draw_* +/unit_test/scribo_estim_* +/unit_test/scribo_filter_* +/unit_test/scribo_fun_* +/unit_test/scribo_io_* +/unit_test/scribo_layout_* +/unit_test/scribo_make_* +/unit_test/scribo_postprocessing_* +/unit_test/scribo_preprocessing_* +/unit_test/scribo_primitive_* +/unit_test/scribo_subsampling_* +/unit_test/scribo_table_* +/unit_test/scribo_text_* +/unit_test/scribo_toolchain_* +/unit_test/scribo_upsampling_* +/unit_test/scribo_util_* + +/util/color_to_hex +/util/component_precise_outline +/util/hex_to_color diff --git a/swilena/.gitignore b/swilena/.gitignore new file mode 100644 index 0000000..4b138cb --- /dev/null +++ b/swilena/.gitignore @@ -0,0 +1,25 @@ +/python/*-wrap.cc +/python/box2d.py +/python/box2d_piter.py +/python/complex2.py +/python/config.py +/python/data.py +/python/dpoint2d.py +/python/dynamic_image2d-wrap.h +/python/dynamic_image2d.py +/python/image2d_int.py +/python/image2d_int_u8.py +/python/image2d_point2d.py +/python/image2d_rgb8.py +/python/int_u24.py +/python/int_u8.py +/python/morpho-fun-*.pgm +/python/morpho-segm-*.pgm +/python/neighb2d.py +/python/point2d.py +/python/rgb8.py +/python/sps +/python/sps-gdb-local +/python/sps-local +/python/window2d.py +/run