- 03 Mar, 2009 9 commits
-
-
Guillaume Lazzara authored
* mln/level/approx/median.hh: call diameter() instead of length() on win::ball. * mln/level/convert.hh: fix a return type. * mln/morpho/closing/essential.hh, * mln/morpho/essential.hh, * mln/morpho/opening/essential.hh: Fix includes. git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@3470 4aad255d-cdde-0310-9447-f3009e2ae8c0
-
Guillaume Lazzara authored
* mln/morpho/closing/area.hh: update copyright. * mln/morpho/closing/leveling.hh: fix guard and revamp. * mln/morpho/rank_filter.hh: update forward declaration. * tests/morpho/Makefile.am: run tests in morpho/closing and morpho/opening. * tests/morpho/closing/area.cc, * tests/morpho/closing/height.cc, * tests/morpho/closing/sum.cc, * tests/morpho/closing/volume.cc, * tests/morpho/opening/area.cc, * tests/morpho/opening/height.cc, * tests/morpho/opening/sum.cc, * tests/morpho/opening/volume.cc: use tiny.ppm instead of lena.ppm, it is faster. git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@3469 4aad255d-cdde-0310-9447-f3009e2ae8c0
-
Guillaume Lazzara authored
* mln/level/convert.hh: Add a specialization while the conversion value type is equal to the image value type. * tests/level/convert.cc: add a new test. git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@3468 4aad255d-cdde-0310-9447-f3009e2ae8c0
-
Guillaume Lazzara authored
* mln/transform/closest_point_geodesic.hh: rename as... * mln/transform/distance_and_closest_point_geodesic.hh: ... this. Now returns both dmap and closest point images. Add a version returning a closest point image containing indexes. * mln/transform/all.hh: update includes. * mln/transform/internal/closest_point_functor.hh: add a new functor which build a closest point image containing sites. * tests/Makefile.am: run transform tests. * tests/transform/Makefile.am: update test names . * tests/transform/bench_closest_point_geodesic.cc: fix missing include. * tests/transform/closest_point_geodesic.cc: rename as... * tests/transform/distance_and_closest_point_geodesic.cc: ... this. Update according modifications in distance_and_closest_point_geodesic.hh. git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@3467 4aad255d-cdde-0310-9447-f3009e2ae8c0
-
Guillaume Lazzara authored
* mln/util/couple.hh: New. behaves like a std::pair. * mln/util/all.hh, * mln/util/essential.hh: include new header. git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@3466 4aad255d-cdde-0310-9447-f3009e2ae8c0
-
Guillaume Lazzara authored
git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@3465 4aad255d-cdde-0310-9447-f3009e2ae8c0
-
Thierry Geraud authored
* tests/morpho/top_hat.cc: New. * tests/morpho/Makefile.am: Update. * tests/morpho/closing/area.cc, * tests/morpho/closing/height.cc (Copyright): Fix. * tests/morpho/closing/structural.cc: New. * tests/morpho/closing/Makefile.am: Update. * tests/morpho/opening/volume.cc, * tests/morpho/opening/area.cc, * tests/morpho/opening/height.cc (Copyright): Fix. * tests/morpho/opening/structural.cc: New. * tests/morpho/opening/Makefile.am: Update. git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@3464 4aad255d-cdde-0310-9447-f3009e2ae8c0
-
Thierry Geraud authored
* mln/morpho/closing.hh: Move and rename as... * mln/morpho/closing/structural.hh: ...this. (closing): Rename as... (closing::structural): ...this. Layout. * mln/morpho/closing/all.hh: Update. * mln/morpho/opening.hh: Move and rename as... * mln/morpho/opening/structural.hh: ...this. (opening): Rename as... (opening::structural): ...this. Layout. * mln/morpho/opening/all.hh: Update. * mln/morpho/all.hh: Update. * mln/morpho/elementary/closing.hh, * mln/morpho/elementary/opening.hh: Layout. * mln/morpho/elementary/top_hat.hh: Update doc style. Layout. (top_hat_white, top_hat_black, top_hat_self_complementary): Make calls to elementary closing (resp. opening) explicit. * mln/morpho/top_hat.hh: Update doc style. (top_hat_white, top_hat_black, top_hat_self_complementary): Make calls to structural closing (resp. opening) explicit. git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@3462 4aad255d-cdde-0310-9447-f3009e2ae8c0
-
Thierry Geraud authored
* mln/win/ball.hh (print_): Print dimension. * tests/win/ball.cc: Inactivate echo. git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@3461 4aad255d-cdde-0310-9447-f3009e2ae8c0
-
- 02 Mar, 2009 6 commits
-
-
Thierry Geraud authored
* mln/win/ball.hh: New. (diameter): New method; replace both... (disk2d::length): ...this and... (ball3d::length): ...this. * mln/win/ball3d.hh: Rename as... * mln/win/sphere3d.hh: ...this. (ball3d): Remove; replace by... (sphere3d): ...this new typedef. * mln/win/disk2d.hh (disk2d): Remove; replace by... (disk2d): ...this new typedef. * mln/win/all.hh (Copyright): Fix. (include): Update. * tests/win/ball.cc: New. * tests/win/sphere3d.cc: New. * tests/win/disk2d.cc: Remove echo. * tests/win/Makefile.am: Update. git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@3459 4aad255d-cdde-0310-9447-f3009e2ae8c0
-
Guillaume Lazzara authored
* mln/core/alias/window3d.hh: add slice coordinate.. git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@3457 4aad255d-cdde-0310-9447-f3009e2ae8c0
-
Guillaume Lazzara authored
* mln/core/alias/neighb3d.hh: add c8_3d. * mln/core/alias/window2d.hh: add win_c8p. * mln/core/alias/window3d.hh: add win_c4p_3d and win_c8p_3d. git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@3456 4aad255d-cdde-0310-9447-f3009e2ae8c0
-
Guillaume Lazzara authored
* mln/geom/bbox.hh, * mln/geom/max_col.hh, * mln/geom/max_ind.hh, * mln/geom/max_row.hh, * mln/geom/max_sli.hh, * mln/geom/min_col.hh, * mln/geom/min_ind.hh, * mln/geom/min_row.hh, * mln/geom/min_sli.hh, * mln/geom/ncols.hh, * mln/geom/ninds.hh, * mln/geom/nrows.hh, * mln/geom/nslis.hh: add missing traces. git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@3455 4aad255d-cdde-0310-9447-f3009e2ae8c0
-
Guillaume Lazzara authored
* sandbox/scribo/Makefile: add new rules. * sandbox/scribo/demat.hh: add more documentation. * sandbox/scribo/demat31Oct2008.hh, * sandbox/scribo/demat_v2.hh: remove. git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@3454 4aad255d-cdde-0310-9447-f3009e2ae8c0
-
Guillaume Lazzara authored
* headers.mk: update dist headers. * mln/canvas/morpho/all.hh: remove non existing included headers. * mln/morpho/tree/compute_attribute_image.hh, * mln/canvas/morpho/attribute_filter.hh: add missing include. * tests/core/image/plain.cc * mln/level/compare.hh, * mln/core/pixter2d.hh: add more preconditions. * mln/io/dicom/load.hh: update doc. * mln/morpho/essential.hh, * mln/morpho/all.hh, * mln/morpho/closing/algebraic.hh: revamp. * mln/morpho/closing/all.hh, * mln/morpho/closing/essential.hh, * mln/morpho/opening/all.hh, * mln/morpho/opening/essential.hh: new files. * tests/unit_test/unit-tests.mk: update test list. git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@3453 4aad255d-cdde-0310-9447-f3009e2ae8c0
-
- 01 Mar, 2009 4 commits
-
-
Edwin Carlinet authored
* mln/morpho/attribute/count_adjacent_vertices.hh, * mln/morpho/closing/area_on_vertices.hh, * mln/morpho/opening/area_on_vertices.hh: Make area_on_vertices work with new algebraic code, and adapt count_adjacent_vertices accumulator as a morpho attribute. * mln/morpho/closing_area_on_vertices.hh, * mln/morpho/closing_attribute.hh, * mln/morpho/opening_area_on_vertices.hh, * mln/morpho/opening_attribute.hh: Delete old implementations. * tests/morpho/artificial_line_graph_image_wst.cc, * tests/morpho/lena_line_graph_image_wst2.cc: Update test files using area_on_vertices. git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@3451 4aad255d-cdde-0310-9447-f3009e2ae8c0
-
Edwin Carlinet authored
* sandbox/theo/rush/exo2/Makefile * sandbox/theo/rush/exo2/exo2.cc * sandbox/theo/rush/exo2/exo2.sh: Shell script for exo2. git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@3450 4aad255d-cdde-0310-9447-f3009e2ae8c0
-
Edwin Carlinet authored
* mln/canvas/morpho/algebraic_filter.hh, * mln/canvas/morpho/algebraic_union_find.hh: Remove. Now, use either mln::canvas::morpho::attribute_filter or leveling/algebraic filters in mln::morpho. * sandbox/edwin/accu.cc, * sandbox/edwin/accu_trait.hh, * sandbox/edwin/algebraic.hh, * sandbox/edwin/algebraic_union_find.hh, * sandbox/edwin/card.hh, * sandbox/edwin/filtres/connectes/Makefile, * sandbox/edwin/filtres/connectes/connected_filter.hh, * sandbox/edwin/filtres/connectes/filter.cc, * sandbox/edwin/filtres/connectes, * sandbox/edwin/filtres, * sandbox/edwin/leveling.hh: Remove all files related to filters from my sandbox. git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@3447 4aad255d-cdde-0310-9447-f3009e2ae8c0
-
Edwin Carlinet authored
* sandbox/theo/rush/exo2/Makefile: New. * sandbox/theo/rush/exo2/exo2.cc: New. * sandbox/theo/rush/exo2/propagate.hh: New. * sandbox/theo/rush/exo2: New. * sandbox/theo/rush: New. git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@3446 4aad255d-cdde-0310-9447-f3009e2ae8c0
-
- 28 Feb, 2009 9 commits
-
-
Edwin Carlinet authored
* morpho/attribute/sharpness.hh: New. git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@3445 4aad255d-cdde-0310-9447-f3009e2ae8c0
-
Frdric Bour authored
* mln/accu/height.hh, * mln/accu/volume.hh, * mln/morpho/all.hh, * mln/morpho/essential.hh: Replace mln::morpho::closing_ by mln::morpho::closing:: * tests/morpho/Makefile.am: Removed old tests * tests/morpho/complex_image_wst.cc, * tests/morpho/lena_line_graph_image_wst1.cc, * tests/morpho/meyer_wst_long.cc: Correct references. git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@3444 4aad255d-cdde-0310-9447-f3009e2ae8c0
-
Edwin Carlinet authored
* mln/canvas/morpho/attribute_filter.hh, * mln/morpho/tree/compute_attribute_image.hh Add take_as_init specialization. * tests/canvas/morpho/Makefile.am, * tests/morpho/Makefile.am: Correct Makefile rules. * tests/morpho/tree/compute_attribute_image.cc: Test file for compute_attribute_image. git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@3443 4aad255d-cdde-0310-9447-f3009e2ae8c0
-
Frdric Bour authored
* mln/morpho/attribute/height.hh, * mln/morpho/closing/algebraic.hh, * mln/morpho/closing/area.hh, * mln/morpho/closing/height.hh, * mln/morpho/closing/volume.hh, * mln/morpho/opening/algebraic.hh, * mln/morpho/opening/area.hh, * mln/morpho/opening/height.hh, * mln/morpho/opening/leveling.hh, * mln/morpho/opening/volume.hh: Correct typos errors, adjust names. * tests/morpho/closing/Makefile.am: Add sum test. * tests/morpho/closing/sum.cc: New. * tests/morpho/closing/volume.cc: Correct error in function usage. * tests/morpho/opening/Makefile.am: Add sum test. * tests/morpho/opening/sum.cc: New. git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@3442 4aad255d-cdde-0310-9447-f3009e2ae8c0
-
Frdric Bour authored
* tests/morpho/closing/area.cc, * tests/morpho/closing/height.cc, * tests/morpho/closing/volume.cc, * tests/morpho/opening/area.cc, * tests/morpho/opening/height.cc, * tests/morpho/opening/volume.cc: Now use closing and opening namespaces. git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@3439 4aad255d-cdde-0310-9447-f3009e2ae8c0
-
Frdric Bour authored
* closing/area.hh: New. * closing/height.hh: New. * closing/volume.hh: New. * closing_area.hh: Remove. * closing_height.hh: Remove. * closing_volume.hh: Remove. * opening/area.hh: New. * opening/height.hh: New. * opening/volume.hh: New. * opening_area.hh: Remove. * opening_height.hh: Remove. * opening_volume.hh: Remove. git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@3438 4aad255d-cdde-0310-9447-f3009e2ae8c0
-
Edwin Carlinet authored
* mln/morpho/algebraic_filter.hh: Add precondition and test. * mln/morpho/closing/algebraic.hh: New. * mln/morpho/closing_algebraic.hh: Remove. * mln/morpho/leveling_filter.hh: Add precondition and test. * mln/morpho/opening/algebraic.hh: New. * mln/morpho/opening_algebraic.hh: Remove. * tests/morpho/closing/algebraic.cc: New. * tests/morpho/closing/area.cc: New. * tests/morpho/closing/height.cc: New. * tests/morpho/closing/volume.cc: New. * tests/morpho/closing: New. * tests/morpho/closing_algebraic.cc: Remove. * tests/morpho/closing_area.cc: Remove. * tests/morpho/closing_height.cc: Remove. * tests/morpho/closing_volume.cc: Remove. * tests/morpho/opening/area.cc: New. * tests/morpho/opening/height.cc: New. * tests/morpho/opening/volume.cc: New. * tests/morpho/opening: New. * tests/morpho/opening_area.cc: Remove. * tests/morpho/opening_height.cc: Remove. * tests/morpho/opening_volume.cc: Remove. git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@3437 4aad255d-cdde-0310-9447-f3009e2ae8c0
-
Edwin Carlinet authored
* mln/morpho/attribute/height.hh: New. * mln/morpho/attribute/sum.hh: Implements untake and set_value methods. * mln/morpho/attribute/volume.hh: s/level_/cur_level_. * tests/morpho/attribute/Makefile.am: * tests/morpho/attribute/height.cc: Add height test file. git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@3436 4aad255d-cdde-0310-9447-f3009e2ae8c0
-
Edwin Carlinet authored
* mln/canvas/morpho/attribute_filter.hh: Move algebraic/leveling facade from attribute filter and change dispatch. * mln/canvas/morpho/connected_filter.hh: Remove. * mln/morpho/algebraic_filter.hh: Facade for algebraic filter. * mln/morpho/closing: New. * mln/morpho/leveling_filter.hh: Facade for leveling filter. * mln/morpho/opening: New. * sandbox/edwin/tree/propagate.hh * sandbox/edwin/tree/tree.cc: Correct some bugs. * tests/canvas/morpho/attribute_filter.cc: Test file for attribute filters. * tests/canvas/morpho/connected_filter.cc: Remove. git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@3435 4aad255d-cdde-0310-9447-f3009e2ae8c0
-
- 27 Feb, 2009 4 commits
-
-
Thierry Geraud authored
* mln/canvas/morpho/internal/find_root.hh: Fix guards. git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@3434 4aad255d-cdde-0310-9447-f3009e2ae8c0
-
Fabien Freling authored
* mln/io/dicom/load.hh: Fix dimensions bug. git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@3433 4aad255d-cdde-0310-9447-f3009e2ae8c0
-
Guillaume Lazzara authored
* mln/test/predicate.hh: add predicate_tests() function and call it in test::impl::* functions. Fix a wrong pixter type. git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@3431 4aad255d-cdde-0310-9447-f3009e2ae8c0
-
Guillaume Lazzara authored
* doc/Doxyfile.in: add doc/tutorial/img to IMAGE_PATH. * doc/doc.mk: Set the path to doc/tutorial/img in a variable. * doc/tutorial/Makefile.am: Add IMG_SRCDIR to to TEXINPUTS. * img/small-enlarged.png, * img/small.png: move... * doc/tutorial/img/small-enlarged.png, * doc/tutorial/img/small.png: ... here. * doc/tutorial/samples/accu-wrong-instanciation.cc.raw: use a different accumulator. * doc/tutorial/tools/sample_utils.hh: do not include all io headers. git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@3430 4aad255d-cdde-0310-9447-f3009e2ae8c0
-
- 26 Feb, 2009 1 commit
-
-
Fabien Freling authored
* mln/convert/from_to.hxx: Convert histo::array into image1d. * mln/core/image/image1d.hh: Convert histo::array into image1d. * mln/io/all.hh: Add dicom include file. * mln/io/dicom/load.hh: Fix load support. * mln/value/int_u12.hh: New, implement int_u12 type. git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@3429 4aad255d-cdde-0310-9447-f3009e2ae8c0
-
- 25 Feb, 2009 3 commits
-
-
Guillaume Lazzara authored
* tests/unit_test/unit-tests.mk, * doc/tutorial/figures/figures.mk, * doc/tutorial/outputs/outputs.mk, * doc/tutorial/samples/samples.mk, * headers.mk: include new files in distribution. * mln/canvas/morpho/algebraic_filter.hh * mln/canvas/morpho/algebraic_union_find.hh: fix wrong call to find_root. * mln/canvas/morpho/internal/find_root.hh: add missing include. git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@3424 4aad255d-cdde-0310-9447-f3009e2ae8c0
-
Fabien Freling authored
* mln/io/dicom/load.hh: GDCM version. git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@3423 4aad255d-cdde-0310-9447-f3009e2ae8c0
-
Guillaume Lazzara authored
* mln/opt/all.hh, * mln/opt/essential.hh: new. git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@3422 4aad255d-cdde-0310-9447-f3009e2ae8c0
-
- 24 Feb, 2009 2 commits
-
-
Guillaume Lazzara authored
* mln/essential/routine.hh * mln/canvas/morpho/connected_filter.hh * mln/canvas/morpho/all.hh * mln/all.hh: add missing includes. * mln/canvas/morpho/algebraic_filter.hh, * mln/canvas/morpho/algebraic_union_find.hh: move implementation of find_root()... * mln/canvas/morpho/internal/find_root.hh: ... here. * mln/core/image/extension_fun.hh, * mln/core/image/extension_ima.hh, * mln/core/image/extension_val.hh: remove extended_with() (duplicate core/routine/extend). * mln/value/label.hh * mln/value/rgb.hh: fix badly closed namespace. * tests/registration/registration.cc: fix call to registration. * tests/util/Makefile.am, * tests/util/set.cc: re-enable this test. git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@3420 4aad255d-cdde-0310-9447-f3009e2ae8c0
-
Guillaume Lazzara authored
* doc/tutorial/doxyfile_tuto.local: new doxyfile. Generate only the tutorial. * doc/tutorial/figures/extend-1.ppm, * doc/tutorial/figures/extend-2.ppm, * doc/tutorial/figures/extend-3.ppm, * doc/tutorial/figures/extend-4.ppm, * doc/tutorial/figures/extend-5.ppm, * doc/tutorial/outputs/extend.txt: new reference files for the new example. * doc/tutorial/samples/Makefile.am, * doc/tutorial/samples/extend.cc: new example for the tutorial, related to the image extension. * doc/tutorial/samples/ima2d-rot.cc: use extended_to(). * doc/tutorial/tools/todoxygen.sh: support keyword subsubsection. * doc/tutorial/tutorial.tex: add more details about image extension. git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@3419 4aad255d-cdde-0310-9447-f3009e2ae8c0
-
- 23 Feb, 2009 2 commits
-
-
Fabien Freling authored
* mln/io/dicom/load.hh: DICOM support through GDCM library. git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@3418 4aad255d-cdde-0310-9447-f3009e2ae8c0
-
Guillaume Lazzara authored
* mln/labeling/mean_values.hh: add a more generic version. * tests/labeling/Makefile.am, * tests/labeling/mean_values.cc: add missing test. git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@3417 4aad255d-cdde-0310-9447-f3009e2ae8c0
-