- 21 Jan, 2009 4 commits
-
-
Ugo Jardonnet authored
* mln/accu/mean.hh: Fix here. git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@3178 4aad255d-cdde-0310-9447-f3009e2ae8c0
-
Ugo Jardonnet authored
* jardonnet/virtual/access.cc: Update. * inim/classif/src/iccvg04.cc: Fix signature. * inim/classif/src/proj.hh: Fix include. * inim/classif/src/v2.cc: Fix include. * inim/classif/Makefile: Make all. git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@3177 4aad255d-cdde-0310-9447-f3009e2ae8c0
-
Thierry Geraud authored
* laurent/ismm2009.cc: Add children + root computation. git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@3176 4aad255d-cdde-0310-9447-f3009e2ae8c0
-
Thierry Geraud authored
* mln/canvas/morpho/algebraic_union_find.hh (activity): New. This allows for accumulators that cannot properly implement set_value to work with algebraic filters and levelings. * mln/test/predicate.hh: Fix signature. git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@3175 4aad255d-cdde-0310-9447-f3009e2ae8c0
-
- 20 Jan, 2009 5 commits
-
-
Thierry Geraud authored
* laurent/ismm2009.cc: Improve LCA. * laurent/ismm2009.v2.cc: Add a timer. git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@3174 4aad255d-cdde-0310-9447-f3009e2ae8c0
-
Thierry Geraud authored
* laurent/playing_with_attributes.cc: Augment. * laurent/ismm2009.cc: Memorize as... * laurent/ismm2009.v2.cc: ...this new file. * laurent/ismm2009.cc: Augment. git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@3173 4aad255d-cdde-0310-9447-f3009e2ae8c0
-
Guillaume Lazzara authored
* headers.mk: add new header to distribution. * mln/debug/all.hh, * mln/debug/essential.hh: include quiet.hh * mln/debug/println.hh: use debug::quiet. Println prints nothing if debug::quiet is set to true. * mln/debug/quiet.hh: the new global variable. * tests/unit_test/Makefile.am, * tests/unit_test/mln_debug_quiet.cc: new unit test. git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@3172 4aad255d-cdde-0310-9447-f3009e2ae8c0
-
Guillaume Lazzara authored
* mln/pw/cst.hh: add the proper traits. * tests/pw/value.cc: add one more test. git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@3171 4aad255d-cdde-0310-9447-f3009e2ae8c0
-
Guillaume Lazzara authored
* mln/util/fibonacci_heap.hh: Fix the destructor and add an attribute "priority" to the heap nodes. The fibonacci heap now behaves like a priority queue. * tests/util/fibonacci_heap.cc: add more tests. git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@3170 4aad255d-cdde-0310-9447-f3009e2ae8c0
-
- 19 Jan, 2009 7 commits
-
-
Thierry Geraud authored
* theo/color/sum_pix.hh (take): Remove useless +1. * theo/color/segment.cc: Add unactivated code. * theo/color/blen_pix.hh (sum_len): New. (take): Use it. * laurent/ismm2009.cc: UPdate. * laurent/ismm2009.v0.cc: Fix utf8. * laurent/playing_with_attributes.cc: New. git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@3169 4aad255d-cdde-0310-9447-f3009e2ae8c0
-
Guillaume Lazzara authored
* scribo/00000002-neg.pbm, * scribo/00000002.pbm, * scribo/10_00000002.pbm_text2cell.ppm, * scribo/11_00000002.pbm_out.ppm, * scribo/1_00000002.pbm_vertical-erosion.pbm, * scribo/2_00000002.pbm_horizontal-erosion.pbm, * scribo/3_00000002.pbm_vertical-and-horizontal-erosion.ppm, * scribo/4_00000002.pbm_after-alignment.ppm, * scribo/5_00000002.pbm_table.ppm, * scribo/6_00000002.pbm_lbl-small-comps-removed.pgm, * scribo/7_00000002.pbm_character-bboxes.ppm, * scribo/8_00000002.pbm_lbl-grouped-boxes.pgm, * scribo/9_00000002.pbm_cells-labels.ppm, * scribo/facture-neg.pbm, * scribo/facture2-neg.pbm: delete. Should not be there. git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@3168 4aad255d-cdde-0310-9447-f3009e2ae8c0
-
Guillaume Lazzara authored
* tests/core/other/var.cc, * tests/histo/compute.cc, * tests/histo/to_image1d.cc: rename here. git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@3167 4aad255d-cdde-0310-9447-f3009e2ae8c0
-
Guillaume Lazzara authored
* mln/util/soft_heap.hh: rename take() as push(). * tests/util/soft_heap.cc: update test. git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@3166 4aad255d-cdde-0310-9447-f3009e2ae8c0
-
Guillaume Lazzara authored
* headers.mk: add a new header to distribution. * mln/util/fibonacci_heap.hh: new file. The implementation. * tests/unit_test/Makefile.am, * tests/unit_test/mln_util_fibonacci_heap.cc: new unit test. * tests/util/Makefile.am, * tests/util/fibonacci_heap.cc: new test. git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@3165 4aad255d-cdde-0310-9447-f3009e2ae8c0
-
Thierry Geraud authored
* mln/core/image/extension_ima.hh (todo): Remove; obsolete. (ctor): Add const for extension. (change_extension): Remove. (extension): Remove the mutable version. (init_): Remove the mutable version. (init_): Make it robust to constness. * mln/core/routine/extend.hh: Upgrade file doc style. (extend): Remove overload for mutable extension. Misc. * mln/core/site_set/p_priority.hh: Upgrade file doc style. (insert): New overload for a priority queue. * mln/make/double_neighb2d.hh: Upgrade file doc style. * mln/make/box2d.hh (todo): New. * mln/labeling/compute.hh: Fix commentary. git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@3164 4aad255d-cdde-0310-9447-f3009e2ae8c0
-
Thierry Geraud authored
* laurent/ismm2009.cc: Update. * laurent/ismm2009.v1.cc: New. * laurent/ismm2009.hh (is_not_point): New. (find_root): Remove. git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@3163 4aad255d-cdde-0310-9447-f3009e2ae8c0
-
- 16 Jan, 2009 4 commits
-
-
Guillaume Lazzara authored
* headers.mk: add new headers to distribution. * mln/core/internal/site_relative_iterator_base.hh: avoid a warning. * mln/labeling/blobs.hh, * mln/draw/line.hh: use trace::warning. * mln/trace/warning.hh: always print warnings. * mln/fun/x2x/rotation.hh: fix a precondition. * mln/morpho/tree/data.hh: add a missing method. * tests/level/median.cc: add a missing include. * tests/unit_test/Makefile.am, * tests/unit_test/mln_accu_transform_line.cc, * tests/unit_test/mln_convert_impl_from_double_to_value.cc, * tests/unit_test/mln_opt_value.cc: add missing unit_tests. * tests/unit_test/mln_histo_data.cc: rename as... * tests/unit_test/mln_histo_array.cc: ... this. git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@3162 4aad255d-cdde-0310-9447-f3009e2ae8c0
-
Guillaume Lazzara authored
* headers.mk: add new headers to distribution. * mln/util/soft_heap.hh: new file. New implementation. New members may be added later. * mln/util/tracked_ptr.hh: Fix an issue while assigning a null tracked_ptr to another tracked_ptr. An internal pointer was not initialized but dereferenced and led to a segfault. * tests/unit_test/Makefile.am, * tests/unit_test/mln_util_soft_heap.cc: add a new unit test. * tests/util/Makefile.am, * tests/util/soft_heap.cc: add a new test. git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@3161 4aad255d-cdde-0310-9447-f3009e2ae8c0
-
Guillaume Lazzara authored
* mln/histo/data.hh: rename file as... * mln/histo/array.hh: ... this. * mln/accu/histo.hh, * mln/convert/to_image.hh, * mln/histo/all.hh, * mln/histo/compute.hh, * mln/histo/compute.spe.hh, * mln/level/sort_psites.hh: update use of histo::array. git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@3160 4aad255d-cdde-0310-9447-f3009e2ae8c0
-
Matthieu Garrigues authored
* garrigues/union_find/canvas/reconstruction_on_function.hh: Remove useless escape value. * garrigues/union_find/canvas/reconstruction_on_set.hh: Optimizations. * garrigues/union_find/canvas/self_dual_reconstruction.hh: . * garrigues/union_find/images/marker_to_dilate.pbm: Fix it. * garrigues/union_find/reconstructions_on_function.hh: . * garrigues/union_find/reconstructions_on_set.cc: Add bench. * garrigues/union_find/reconstructions_on_set.hh: . * garrigues/union_find/self_dual_reconstruction.cc: Add bench. * garrigues/union_find/self_dual_reconstruction.hh: Likewise. git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@3159 4aad255d-cdde-0310-9447-f3009e2ae8c0
-
- 15 Jan, 2009 3 commits
-
-
Dalila Benboudjema authored
* igr/code/test.cc: New test. git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@3158 4aad255d-cdde-0310-9447-f3009e2ae8c0
-
Dalila Benboudjema authored
* igr, * igr/images, * igr/images/s7.ppm, * igr/out, * igr/code: Add IGR directories. * scribo/10_00000002.pbm_text2cell.ppm, * scribo/8_00000002.pbm_lbl-grouped-boxes.pgm, * scribo/2_00000002.pbm_horizontal-erosion.pbm, * scribo/11_00000002.pbm_out.ppm, * scribo/6_00000002.pbm_lbl-small-comps-removed.pgm, * scribo/5_00000002.pbm_table.ppm, * scribo/demat.hh: . * scribo/00000002.pbm, * scribo/demat_v2.hh, * scribo/facture2-neg.pbm, * scribo/+out.txt, * scribo/1_00000002.pbm_vertical-erosion.pbm, * scribo/9_00000002.pbm_cells-labels.ppm, * scribo/00000002-neg.pbm, * scribo/3_00000002.pbm_vertical-and-horizontal-erosion.ppm, * scribo/4_00000002.pbm_after-alignment.ppm, * scribo/7_00000002.pbm_character-bboxes.ppm, * scribo/demat31Oct2008.hh, * scribo/facture-neg.pbm, * scribo/Makefile, * dalila/images, * dalila/dematOld.hh, * dalila/plop.cc: Add scribo stuff. git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@3157 4aad255d-cdde-0310-9447-f3009e2ae8c0
-
Thierry Geraud authored
* laurent/ismm2009.cc: Copy to... * laurent/ismm2009.v0.cc: ...this new file (memorization). * laurent/ismm2009.cc: Copy routines to... * laurent/ismm2009.hh: ...this new file. * laurent/ismm2009.cc: Remove routines. git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@3156 4aad255d-cdde-0310-9447-f3009e2ae8c0
-
- 14 Jan, 2009 3 commits
-
-
Alexandre Abraham authored
* mln/value/shell.hh: Little fix for v2w_w2v functions. git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@3155 4aad255d-cdde-0310-9447-f3009e2ae8c0
-
Alexandre Abraham authored
* abraham/tests/morpho/test_watershed_topo.cc: Updated. * abraham/tests/morpho/levelings.cc: Updated. * abraham/tests/morpho/Makefile: Add dependencies. * abraham/tests/fun/meta/red.cc: Updated. * abraham/mln/morpho/vector_median.hh: Add 2009 year. * abraham/mln/morpho/topo_wst.hh: Extract watershed method from the big structure. git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@3154 4aad255d-cdde-0310-9447-f3009e2ae8c0
-
Thierry Geraud authored
* laurent/ismm2009.cc: New. git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@3153 4aad255d-cdde-0310-9447-f3009e2ae8c0
-
- 13 Jan, 2009 1 commit
-
-
Thierry Geraud authored
* geraud: Rename as... * theo: ...this. * geraud/skel.cc, * geraud/fllt.cc, * geraud/test_attribute.cc, * geraud/fllt.svg.6.cc, * geraud/p_runs__with_dedicated_piter.hh, * geraud/win_fun.cc, * geraud/browsing, * geraud/browsing/fwd.cc, * geraud/browsing/fwd.hh, * geraud/cs2d, * geraud/cs2d/cs2d.cc, * geraud/cs2d/tuto.cc, * geraud/cs2d/kruskal.cc, * geraud/cs2d/cs2d_utils.hh, * geraud/cs2d/cs2d.hh, * geraud/cs2d/dbl_neighb.hh, * geraud/cs2d/cs2d_morpho.hh, * geraud/dead, * geraud/dead/inplace.hh, * geraud/dead/instant.hh, * geraud/fllt, * geraud/fllt/fllt.hh, * geraud/fllt/simple_tests.cc, * geraud/fllt/compute_fllt.cc, * geraud/fllt/fllt.svg.1.cc, * geraud/fllt/fllt.svg.7.hh, * geraud/fllt/fllt_tree_to_image.hh, * geraud/fllt/fllt.svg.2.cc, * geraud/fllt/fllt.svg.3.cc, * geraud/fllt/fllt.svg.4.cc, * geraud/fllt/fllt.svg.5.cc, * geraud/fllt/fllt.svg.6.cc, * geraud/fllt/connected_filters, * geraud/fllt/connected_filters/area_filter.cc, * geraud/fllt/connected_filters/canonize_tree.hh, * geraud/fllt/connected_filters/pseudo_flat_zones.cc, * geraud/fllt/connected_filters/area_filter.hh, * geraud/fllt/fllt_test.hh, * geraud/fllt.svg.7.hh, * geraud/win_fun.hh, * geraud/Rd, * geraud/Rd/hybrid.hh, * geraud/Rd/queue_based.hh, * geraud/Rd/parallel.cc, * geraud/Rd/parallel_wo.cc, * geraud/Rd/union_find.hh, * geraud/Rd/parallel.hh, * geraud/Rd/diff.cc, * geraud/Rd/sequential_bench.cc, * geraud/Rd/sequential.cc, * geraud/Rd/deco.cc, * geraud/Rd/utils.hh, * geraud/Rd/diff_pgm.cc, * geraud/Rd/hybrid.cc, * geraud/Rd/queue_based.cc, * geraud/Rd/sequential_bench.hh, * geraud/Rd/min.cc, * geraud/Rd/sequential.hh, * geraud/Rd/debase.union_find.hh, * geraud/Rd/union_find.cc, * geraud/Rd/svg.queue_based.hh, * geraud/dmap.cc, * geraud/compute_parent_more.hh, * geraud/tufa_2008, * geraud/tufa_2008/steps.0.cc, * geraud/tufa_2008/steps.1.cc, * geraud/tufa_2008/gradient.cc, * geraud/tufa_2008/closing.cc, * geraud/tufa_2008/steps.2.cc, * geraud/tufa_2008/opening.cc, * geraud/tufa_2008/steps.3.cc, * geraud/tufa_2008/steps.2b.cc, * geraud/tufa_2008/filter_n.cc, * geraud/tufa_2008/wst_f_equal_wst_a.cc, * geraud/tufa_2008/compute_a.cc, * geraud/tufa_2008/wst.cc, * geraud/tufa_2008/experiment.cc, * geraud/tufa_2008/n_cmpt.cc, * geraud/tufa_2008/filter.cc, * geraud/tufa_2008/closed_gradient.cc, * geraud/tufa_2008/fz_count.cc, * geraud/tufa_2008/regmin_count.cc, * geraud/estimate.hh, * geraud/laurent, * geraud/laurent/wst_edge.cc, * geraud/laurent/wst2d.cc, * geraud/laurent/classif.cc, * geraud/laurent/wst3d.cc, * geraud/laurent/segmentation.hh, * geraud/irm.cc, * geraud/color, * geraud/color/sum_pix.hh, * geraud/color/segment.cc, * geraud/color/blen_pix.hh: Move into... * theo: ...this new directory. * laurent: New directory. git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@3152 4aad255d-cdde-0310-9447-f3009e2ae8c0
-
- 12 Jan, 2009 3 commits
-
-
Nicolas Ballas authored
* mln/level/transform.spe.hh, * mln/level/transform_inplace.hh, * mln/data/paste.spe.hh, * mln/data/fill_with_value.spe.hh, * mln/data/fill_with_image.spe.hh: Update. git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@3151 4aad255d-cdde-0310-9447-f3009e2ae8c0
-
Nicolas Ballas authored
* mln/core/image/flat_image.hh: Update specific method ands typedefs. * mln/core/concept/image.hh: Remove check of a deprecated spe method. * mln/opt/at.hh: Add documentation. * mln/opt/value.hh: New, opt::value routine. * mln/value/sign.hh: Update documentation. * tests/core/image/flat_image.cc: Update tests. * tests/opt/value.cc: New tests. git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@3150 4aad255d-cdde-0310-9447-f3009e2ae8c0
-
Thierry Geraud authored
* geraud/tufa_2008/filter_n.cc: Simplify a test. * geraud/color/sum_pix.hh: New. * geraud/color/blen_pix.hh: New. * geraud/color/segment.cc: Augment. git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@3149 4aad255d-cdde-0310-9447-f3009e2ae8c0
-
- 09 Jan, 2009 7 commits
-
-
Thierry Geraud authored
* mln/core/internal/site_relative_iterator_base.hh: (center_at_): Add some commentary. * mln/morpho/general.spe.hh: Remove obsolete FIXME. git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@3148 4aad255d-cdde-0310-9447-f3009e2ae8c0
-
Thierry Geraud authored
* geraud/color: New directory. * geraud/color/segment.cc: New. * geraud/wst_edge.cc: Move... * geraud/laurent/wst_edge.cc: ...here. git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@3147 4aad255d-cdde-0310-9447-f3009e2ae8c0
-
Guillaume Lazzara authored
* tests/fun/x2x/rotation.cc: Check if the sites which are part of the rotated image are part of the original image _domain_. Call domain().has() instead of has(). Interpolated sites which were part of the domain needed a larger extension in order to be computed correctly. git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@3146 4aad255d-cdde-0310-9447-f3009e2ae8c0
-
Guillaume Lazzara authored
* mln/level/stretch.hh: Use double variables instead of float because of precision issues. See ticket #179. git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@3145 4aad255d-cdde-0310-9447-f3009e2ae8c0
-
Guillaume Lazzara authored
* mln/convert/from_to.hxx: add more forward declarations. * mln/convert/impl/all.hh: include from_double_to_value.hh. * mln/convert/impl/from_double_to_value.hh: new file. Add a new dispatch for double conversion. git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@3144 4aad255d-cdde-0310-9447-f3009e2ae8c0
-
Guillaume Lazzara authored
* tests/level/Makefile.am, * tests/level/median_.cc: remove this test. It is already tested by level/median/approx/median.cc. * mln/level/approx/median.hh, * tests/level/approx/median.cc, * tests/level/median.cc: fix copyright. git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@3143 4aad255d-cdde-0310-9447-f3009e2ae8c0
-
Guillaume Lazzara authored
* mln/core/dpsites_piter.hh, * mln/core/neighb.hh, * mln/win/multiple_size.hh: remove empty implementation of center_at_(). * mln/core/image/complex_neighborhood_piter.hh: add a new line. * mln/core/internal/site_relative_iterator_base.hh: add default implementation of center_at_(). git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@3142 4aad255d-cdde-0310-9447-f3009e2ae8c0
-
- 08 Jan, 2009 3 commits
-
-
Thierry Geraud authored
* mln/level/approx/median.hh: Upgrade file doc style. (median): Return output. Revamp. (median_): Remove; awkward. * mln/accu/transform_line.hh (comment): Fix. We deal with lines not runs. (transform_line): Fix extension adjust. * mln/morpho/general.spe.hh (general_line): New impl. (general_dispatch_line): Use it. * tests/level/approx/median.cc: Upgrade file doc style. Augment tests. * tests/morpho/general.cc: Augment tests with hline and vline. git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@3141 4aad255d-cdde-0310-9447-f3009e2ae8c0
-
Thierry Geraud authored
* mln/level/median.hh (internal::median_tests): New. (median_dir): Remove; useless, better replace by handling win::line! (impl::median): Rename as... (impl::generic::median): ...this. Update. (impl::median_line): New. (internal::mediant_dispatch): New. (include): Update. * mln/accu/transform_line.hh: New. * mln/accu/all.hh: Update. * tests/level/median_dir.cc: Remove. There is no median_dir.hh file so having this test is dull! * tests/level/median_hline2d.cc: Likewise. * tests/level/median.cc: Merge tests from removed files. * tests/level/Makefile.am: Update. * mln/accu/histo.hh (init): Fix. Forgetting to set sum_ to 0 leads to errors in median filtering... * mln/accu/median_h.hh: Upgrade file doc style. * mln/canvas/browsing/dir_struct_elt_incr_update.hh: Add some debug information; I think that this code is bugged... * tests/accu/transform_snake.cc, * tests/accu/transform_diagonal.cc, * tests/accu/transform_directional.cc (ref): Remove unused object. * tests/accu/median_h.cc: Upgrade file doc style. * tests/accu/transform_line.cc: New. * tests/accu/Makefile.am: Update. git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@3140 4aad255d-cdde-0310-9447-f3009e2ae8c0
-
Guillaume Lazzara authored
* samples/fill-proto.cc.raw: new file. Inline code inserted in tutorial. * samples/tuto4_genericity_and_algorithms.cc: Add more code. * tutorial.tex: add more details. Explain the code. git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@3139 4aad255d-cdde-0310-9447-f3009e2ae8c0
-