1. 02 Oct, 2019 1 commit
  2. 15 Oct, 2018 6 commits
  3. 22 Feb, 2018 1 commit
  4. 01 Feb, 2018 1 commit
  5. 29 Nov, 2017 1 commit
  6. 15 Nov, 2017 1 commit
  7. 13 Nov, 2017 7 commits
  8. 02 Nov, 2017 1 commit
  9. 12 Jun, 2017 1 commit
  10. 08 Feb, 2016 1 commit
  11. 23 Oct, 2015 1 commit
    • Edwin Carlinet's avatar
      Add hit-or-miss transform. · a7adeec5
      Edwin Carlinet authored
          *  mln/core/se/utility.hpp: New. Some helper functions to make SE.
          *  mln/morpho/hit_or_miss.hpp,
          *  tests/morpho/CMakeLists.txt,
          *  tests/morpho/hit_or_miss.cpp: New.
      a7adeec5
  12. 07 Oct, 2015 1 commit
    • Edwin Carlinet's avatar
      Add median and rank filters. · 4278aed4
      Edwin Carlinet authored
              *  mln/morpho/median_filter.hpp,
              *  mln/morpho/morpho.dox,
              *  mln/morpho/rank_filter.hpp,
              *  tests/morpho/CMakeLists.txt,
              *  tests/morpho/median_filter.cpp: New
      4278aed4
  13. 05 Jan, 2015 1 commit
    • Edwin Carlinet's avatar
      Implementation of the alpha tree. · 1c818d5e
      Edwin Carlinet authored
      
      	*  tests/morpho/CMakeLists.txt,
      	*  tests/morpho/alphatree/CMakeLists.txt,
      	*  tests/morpho/alphatree/alphatree.cpp,
      	*  mln/morpho/alphatree/alphatree.hpp,
      	*  mln/morpho/component_tree/cuts.hpp: New.
      1c818d5e
  14. 31 Dec, 2014 2 commits
    • Edwin Carlinet's avatar
      Implement morphological operations with the new kernel impl. · 0a4b69cd
      Edwin Carlinet authored
              * mln/core/algorithm/transpose.hpp: New.
       	* mln/morpho/canvas/dilation_like.hpp,
      	* mln/morpho/canvas/dilation_like.spe.hpp: New.
      	* mln/morpho/dilate.hpp,
      	* mln/morpho/erode.hpp,
      	* mln/morpho/gradient.hpp,
      	* mln/morpho/opening.hpp: Moved and modified to...
      	* mln/morpho/structural/closing.hpp,
      	* mln/morpho/structural/dilate.hpp,
      	* mln/morpho/structural/erode.hpp,
      	* mln/morpho/structural/gradient.hpp,
      	* mln/morpho/structural/opening.hpp: ... these files.
      	* tests/morpho/CMakeLists.txt,
      	* tests/morpho/dilate.cpp,
      	* tests/morpho/erode.cpp,
      	* tests/morpho/gradient.cpp,
      	* tests/morpho/opening.cpp,
      0a4b69cd
    • Edwin Carlinet's avatar
      Clean build system. · 601021d9
      Edwin Carlinet authored
      	* cmake/FindFreeImage.cmake,
      	* CMakeLists.txt: Check the availability of sub-libraries in the main
                Makefile.
      
      	* apps/imview/CMakeLists.txt,
      	* apps/saliency/CMakeLists.txt,
      	* apps/simplification/CMakeLists.txt,
      	* apps/supervised-gui/CMakeLists.txt: Conditional compilation if
              QT4 is available.
      
      	* apps/maxtree_comparison/CMakeLists.txt,
      	* apps/clattice/CMakeLists.txt,
      	* apps/tests/attributes/CMakeLists.txt,
      	* apps/tests/tos/CMakeLists.txt,
      	* apps/tosgui/CMakeLists.txt,
      	* bench/CMakeLists.txt,
      	* cli/CMakeLists.txt,
      	* tests/io/CMakeLists.txt,
      	* tests/morpho/CMakeLists.txt,
      	* tests/morpho/component_tree/CMakeLists.txt: Remove hard-coding
              of FreeImage linking and use ${FreeImage_LIBRARIES} instead.
      601021d9
  15. 08 Jul, 2014 1 commit
    • Edwin Carlinet's avatar
      Add morphological gradient. · 1b0b6326
      Edwin Carlinet authored
      	*  mln/kernel/aggregate/inf.hpp: Add inf kernel aggregate.
      	*  mln/kernel/function.hpp: Add function meta term.
      	*  mln/morpho/erode.hpp: New.
      	*  mln/morpho/gradient.hpp: New.
      	*  tests/morpho/CMakeLists.txt: Update.
      	*  tests/morpho/gradient.cpp: New.
      1b0b6326
  16. 07 May, 2014 1 commit
    • Edwin Carlinet's avatar
      Add extinction value computation routine. · 9646e5b3
      Edwin Carlinet authored
      	*  mln/core/always.hpp: New.
      	*  mln/morpho/canvas/unionfind.hpp: Fix root issue.
      	*  mln/morpho/extinction.hpp,
      	*  tests/morpho/CMakeLists.txt,
      	*  tests/morpho/extinction.cpp: New.
      9646e5b3
  17. 30 Apr, 2014 1 commit
    • Edwin Carlinet's avatar
      Many fixes and addition about the component tree and its routines. · 63e64efe
      Edwin Carlinet authored
      	*  mln/morpho/component_tree/accumulate.hpp,
      	*  mln/morpho/component_tree/reconstruction.hpp,
      	*  mln/morpho/datastruct/component_tree.hpp: Fix doc or format.
      
      	*  mln/morpho/component_tree/filtering.hpp: Factorize pruning.
      	*  mln/morpho/component_tree/io.hpp: New.
      	*  mln/morpho/datastruct/image_property_map.hpp: New.
      
      	*  tests/morpho/CMakeLists.txt,
      	*  tests/morpho/component_tree/CMakeLists.txt,
      	*  tests/morpho/component_tree/io.cpp,
      	*  tests/morpho/datastruct/CMakeLists.txt,
      	*  tests/morpho/datastruct/image_property_map.cpp: Test files.
      63e64efe
  18. 21 Mar, 2014 1 commit
    • Edwin Carlinet's avatar
      New implementation of the Component Tree. · 3f750a87
      Edwin Carlinet authored
      	*  mln/core/property_map.hpp,
      	*  mln/morpho/component_tree/accumulate.hpp,
      	*  mln/morpho/component_tree/component_tree.hpp,
      	*  mln/morpho/component_tree/compute_depth.hpp,
      	*  mln/morpho/component_tree/filtering.hpp,
      	*  mln/morpho/component_tree/graphviz.hpp,
      	*  mln/morpho/component_tree/reconstruction.hpp,
      	*  mln/morpho/datastruct/attribute_map.hpp,
      	*  mln/morpho/datastruct/component_tree.hpp,
      	*  mln/morpho/maxtree/maxtree.hpp,
      	*  mln/morpho/maxtree/maxtree_queue.hpp,
      	*  mln/morpho/pqueue_fast.hpp,
      	*  mln/morpho/tos/ctos.hpp,
      	*  mln/morpho/tos/immerse.hpp,
      	*  mln/morpho/tos/pset.hpp,
      	*  mln/morpho/tos/pset_priority.hpp,
      	*  mln/morpho/tos/tos.hpp,
      	*  tests/morpho/CMakeLists.txt,
      	*  tests/morpho/datastruct/CMakeLists.txt,
      	*  tests/morpho/datastruct/component_tree.cpp,
      	*  tests/morpho/maxtree.cpp,
      	*  tests/morpho/maxtree/CMakeLists.txt,
      	*  tests/morpho/maxtree/maxtree.cpp: Mostly new.
      3f750a87
  19. 28 Oct, 2013 2 commits
    • Edwin Carlinet's avatar
      Move maxtree algorithms to its own app directory + add becnh scripts. · df780a03
      Edwin Carlinet authored
      	*  apps/maxtree_comparison/CMakeLists.txt,
      	*  apps/maxtree_comparison/bench.py,
      	*  apps/maxtree_comparison/bench.sh,
      	*  apps/maxtree_comparison/bench_maxtree.cpp,
      	*  apps/maxtree_comparison/bench_maxtree_algorithm.hpp,
      	*  apps/maxtree_comparison/bench_parallel_hqueue.cpp,
      	*  apps/maxtree_comparison/bench_parallel_pqueue.cpp,
      	*  apps/maxtree_comparison/bench_parallel_ufind.cpp,
      	*  apps/maxtree_comparison/bench_parallel_ufind_line.cpp,
      	*  apps/maxtree_comparison/bench_parallel_ufindrank.cpp,
      	*  apps/maxtree_comparison/bench_serial_hqueue.cpp,
      	*  apps/maxtree_comparison/bench_serial_najman.cpp,
      	*  apps/maxtree_comparison/bench_serial_pqueue.cpp,
      	*  apps/maxtree_comparison/bench_serial_ufind.cpp,
      	*  apps/maxtree_comparison/bench_serial_ufindrank.cpp: Move...
      	*  tests/morpho/CMakeLists.txt,
      	*  tests/morpho/bench_maxtree.cpp,
      	*  tests/morpho/bench_maxtree_algorithm.hpp,
      	*  tests/morpho/bench_parallel_hqueue.cpp,
      	*  tests/morpho/bench_parallel_pqueue.cpp,
      	*  tests/morpho/bench_parallel_ufind.cpp,
      	*  tests/morpho/bench_parallel_ufind_line.cpp,
      	*  tests/morpho/bench_parallel_ufindrank.cpp,
      	*  tests/morpho/bench_serial_hqueue.cpp,
      	*  tests/morpho/bench_serial_najman.cpp,
      	*  tests/morpho/bench_serial_pqueue.cpp,
      	*  tests/morpho/bench_serial_ufind.cpp,
      	*  tests/morpho/bench_serial_ufindrank.cpp: ... here.
      df780a03
    • Edwin Carlinet's avatar
      Prevent all modules compilation with make all: compile the tests only if · 75032d03
      Edwin Carlinet authored
      needed with "make check". Compile other apps with specific target.
      
      	*  CMakeLists.txt,
      	*  tests/CMakeLists.txt,
      	*  tests/accu/CMakeLists.txt,
      	*  tests/colors/CMakeLists.txt,
      	*  tests/core/CMakeLists.txt,
      	*  tests/draw/CMakeLists.txt,
      	*  tests/graph/CMakeLists.txt,
      	*  tests/graphcut/CMakeLists.txt,
      	*  tests/io/CMakeLists.txt,
      	*  tests/labeling/CMakeLists.txt,
      	*  tests/morpho/CMakeLists.txt: Fixes.
      75032d03
  20. 21 Oct, 2013 1 commit
  21. 15 Jul, 2013 1 commit
    • Edwin Carlinet's avatar
      Add saturation operator. · 9c22b2db
      Edwin Carlinet authored
       	* mln/morpho/saturate.hpp, tests/morpho/saturate.cpp: New.
      	* tests/morpho/CMakeLists.txt, tests/CMakeLists.txt: Update
      	* img/squares.pgm: New test image.
      9c22b2db
  22. 15 Feb, 2013 1 commit
  23. 17 Dec, 2012 1 commit
    • Edwin Carlinet's avatar
      Add Najman, Couprie maxtree algorithm + fix algorithm to use image size_type... · a0c4f471
      Edwin Carlinet authored
      Add Najman, Couprie maxtree algorithm + fix algorithm to use image size_type instead of std::size_t.
      
      	* mln/core/algorithm/sort_indexes.hpp,
      	* mln/core/image/image2d.hpp,
      	* mln/core/image/ndimage.hpp,
      	* mln/morpho/bounded_hqueue.hpp,
      	* mln/morpho/canonize.hpp,
      	* mln/morpho/maxtree_hqueue.hpp,
      	* mln/morpho/maxtree_hqueue_parallel.hpp,
      	* mln/morpho/maxtree_pqueue.hpp,
      	* mln/morpho/maxtree_pqueue_parallel.hpp,
      	* mln/morpho/maxtree_routines.hpp,
      	* mln/morpho/maxtree_ufind_parallel.hpp,
      	* mln/morpho/maxtree_ufindrank_parallel.hpp,
      	* mln/morpho/merge_tree.hpp,
      	* mln/morpho/pqueue_fast.hpp,
      	* tests/core/algorithm/sort_indexe.cpp,
      	* tests/morpho/bench_maxtree.cpp,
      	* tests/morpho/bench_maxtree_algorithm.hpp,
      	* tests/morpho/maxtree.cpp: Fix to use Image::size_type instead of size_t.
      	* mln/morpho/maxtree_najman.hpp,
      	* tests/morpho/bench_serial_najman.cpp,
      	* tests/morpho/CMakeLists.txt: New. Najman, Couprie Implementation.
      a0c4f471
  24. 29 Oct, 2012 1 commit
    • Edwin Carlinet's avatar
      Add wilkinson algorithm using priority queues. · 0c525f62
      Edwin Carlinet authored
      * mln/morpho/maxtree_pqueue.hpp,
      * mln/morpho/maxtree_pqueue_parallel.hpp,
      * tests/morpho/CMakeLists.txt,
      * tests/morpho/bench_maxtree.cpp,
      * tests/morpho/bench_maxtree_algorithm.hpp,
      * tests/morpho/bench_parallel_pqueue.cpp,
      * tests/morpho/bench_serial_pqueue.cpp,
      * tests/morpho/maxtree.cpp; New or fix.
      0c525f62
  25. 25 Oct, 2012 1 commit
  26. 18 Oct, 2012 1 commit
  27. 17 Oct, 2012 1 commit