1. 13 Nov, 2014 7 commits
  2. 03 Oct, 2014 5 commits
  3. 19 Sep, 2014 2 commits
  4. 28 Aug, 2014 4 commits
    • Edwin Carlinet's avatar
      Add color literals. · 5a65d259
      Edwin Carlinet authored
          *  mln/colors/literal.hpp: New.
      5a65d259
    • Edwin Carlinet's avatar
      Add supervised segmentation based on tree. · 277af807
      Edwin Carlinet authored
              *  apps/supervised-gui/CMakeLists.txt,
              *  apps/supervised-gui/brush.cpp,
              *  apps/supervised-gui/brush.hpp,
              *  apps/supervised-gui/myheap.hpp,
              *  apps/supervised-gui/supervised-cli.cpp: New app.
      277af807
    • Edwin Carlinet's avatar
      Implement energy on top the new Component Tree Framework. · 45c25ccf
      Edwin Carlinet authored
              *  apps/CMakeLists.txt,
              *  apps/attributes/CMakeLists.txt,
              *  apps/attributes/cMSER.hpp,
              *  apps/attributes/cMeaningFullNess.hpp,
              *  apps/attributes/curvature.cpp,
              *  apps/attributes/curvature.hpp,
              *  apps/attributes/MSER-patternspec-cli.cpp,
              *  apps/attributes/meaningfullness-cli.cpp,
              *  apps/attributes/meaningfullness-patternspec-cli.cpp: New.
      
      Old implementation maintained for bwd compatibility.
              *  apps/attributes/MSER.hpp,
              *  apps/attributes/meaningfullness.hpp,
              *  apps/attributes/meaningfullnessArgparser.cpp,
              *  apps/tests/attributes/meaningfullness.cpp,
      45c25ccf
    • Edwin Carlinet's avatar
      Add Graph Of Shape based tools. · 7c15ecec
      Edwin Carlinet authored
              *  apps/g2/Makefile,
              *  apps/g2/types.hpp,
              *  apps/g2/compute_g2.cpp,
              *  apps/g2/compute_g2.hpp: Add clean g2 computation routines
              generalized to n-dimensional data.
      
              *  apps/g2/g2.cpp,
              *  apps/g2/g2.hpp: Experimental code to play with G2.
      
              *  apps/g2/accu/lca.hpp: Fix doc and set default node to
                 npos() on empty initialization.
      
              *  apps/g2/reconstruct.hpp,
              *  apps/g2/remove_parent_relation.hpp,
              *  apps/g2/routines.cpp,
              *  apps/g2/routines.hpp: Some G2 related routines.
      
              *  apps/g2/g2-maxdepth.cpp,
              *  apps/g2/satmaxtree-cli.cpp,
              *  apps/g2/satmaxtree.cpp,
              *  apps/g2/satmaxtree.hpp: New Graph Color Framework.
      7c15ecec
  5. 22 Aug, 2014 1 commit
    • Edwin Carlinet's avatar
      Add methods related to the ToS computation. · 8276a665
      Edwin Carlinet authored
      	*  apps/tos/Kinterpolate.hpp: Implement method to auto-detect
      	resize parameters
      	*  apps/tos/croutines.hpp: New routines using new ToS interface.
      	*  apps/tos/topology.hpp: Add functor for 2F-test.
      
      These files use the old interface, they are here for old-program using the
      old interface but should be ported.
      	*  apps/tos/Makefile,
      	*  apps/tos/colorToSGrad.cpp,
      	*  apps/tos/colorToSGrad.hpp: ICPR 2014 method.
      	*  apps/tos/libtos.cpp,
      	*  apps/tos/libtos.hpp: Pre-compiled methods.
      	*  apps/tos/pgm_objdetection.cpp,
      	*  apps/tos/pgm_objdetection_mser.cpp,
      	*  apps/tos/ppm_objdetection.cpp,
      	*  apps/tos/ppm_objdetection_mser.cpp: Object detection algorithms.
      	*  apps/tos/routines.cpp,
      	*  apps/tos/routines.hpp: Some ToS helper functions.
      8276a665
  6. 13 Aug, 2014 2 commits
  7. 11 Jul, 2014 1 commit
  8. 08 Jul, 2014 10 commits
    • Edwin Carlinet's avatar
      Add update procedure in the Qt ImageViewer Widget to force reloading · ca5c4361
      Edwin Carlinet authored
      from the underlying pylene's Image.
      
      	*  mln/qt/imageviewer.cpp,
      	*  mln/qt/qtimage.cpp,
      	*  mln/qt/qtimage.hpp: Implement update() function.
      ca5c4361
    • Edwin Carlinet's avatar
      Fix transform algorithm issue. Imchvalue must take an exact image · 86e9bea1
      Edwin Carlinet authored
      type in order to use a proper overload resolution.
      
      	* mln/core/algorithm/transform.hpp: Pass exact type to imchvalue.
      86e9bea1
    • Edwin Carlinet's avatar
      Fix issue with zip image. The value type of a zip image now · 7aa471e6
      Edwin Carlinet authored
      relies on individual image value type instead of reference type.
      
      	* mln/core/image/morphers/zip_image.hpp: Fix.
      7aa471e6
    • Edwin Carlinet's avatar
      Start supervised segmentation app based on ToS. · 996904c4
      Edwin Carlinet authored
       	* apps/CMakeLists.txt,
      	* apps/supervised-gui/CMakeLists.txt,
      	* apps/supervised-gui/brush.cpp,
      	* apps/supervised-gui/brush.hpp,
      	* apps/supervised-gui/supervised-cli.cpp: New.
      996904c4
    • Edwin Carlinet's avatar
      Clean imviewer qt widget. ImageViewer now inherits from QGraphicsView and · e37f7a51
      Edwin Carlinet authored
      is a standard QT widget.
      
      	* mln/qt/graphics_pixmap_item.cpp,
      	* mln/qt/graphics_pixmap_item.hpp: Deleted.
      	* mln/qt/mainwin.cpp, mln/qt/mainwin.hpp: Renamed as...
      	* mln/qt/imageviewer.cpp, mln/qt/imageviewer.hpp: ...this.
      	* apps/imview/CMakeLists.txt,
      	* apps/imview/imview.cpp,
      	* apps/saliency/CMakeLists.txt,
      	* apps/saliency/dispsaliency.hpp,
      	* apps/tosgui/CMakeLists.txt,
      	* apps/tosgui/dispatcher.cpp,
      	* apps/tosgui/dispatcher.hpp,
      	* apps/tosgui/toscgui.cpp,
      	* apps/tosgui/tosgui.cpp: Updated with new API.
      e37f7a51
    • Edwin Carlinet's avatar
      Some fixes in the component tree framework. · 5d4e7ad1
      Edwin Carlinet authored
      	*  mln/core/property_map.hpp: The functional property_map defines
      	   the argument type.
      	*  mln/morpho/component_tree/accumulate.hpp: Some fixes on return types.
      	*  mln/morpho/component_tree/component_tree.hpp: Add image_property_map
                 include.
      	*  mln/morpho/component_tree/filtering.hpp: Fix bug in the inplace
                 filtering. Links where not set right.
      	*  mln/morpho/component_tree/reconstruction.hpp: Generalize the
                 attribute map parameter.
      	*  mln/morpho/datastruct/component_tree.hpp: Add method to fulfill
                 domain concept requirements.
      	*  mln/morpho/datastruct/image_property_map.hpp: Some fixes.
      	*  mln/morpho/tos/ctos.hpp: Formatting.
      5d4e7ad1
    • Edwin Carlinet's avatar
      Use stable sort in sort sites routine and add trace information. · f23a70b0
      Edwin Carlinet authored
      	*  mln/core/algorithm/sort_sites.hpp: Fix.
      f23a70b0
    • 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
    • Edwin Carlinet's avatar
      Add support for RGBA loading. · 0940af9f
      Edwin Carlinet authored
      	*  mln/colors/rgba.hpp: New.
      	*  mln/core/image/morphers/transformed_image.hpp: Fix internal helpers
                 to declare new operators.
      	*  mln/core/colors.hpp: Fixes.
      	*  mln/io/freeimage_plugin.hpp: Add RGBA support.
      0940af9f
    • Edwin Carlinet's avatar
      Add new value/vector operations: l2norm_sqr / getter. · b60a50cd
      Edwin Carlinet authored
      Add functor for basic ops in functional namespace.
      Fix issue in value_traits<V> when V is a vector but no ordering is required.
      
      	*  mln/core/image/image_ops.hpp,
      	*  mln/core/math_ops.hpp,
      	*  mln/core/vec/vec_math_ops.hpp,
      	*  mln/core/ops.hpp: Add l2_norm and functors.
      	*  mln/core/value/int.hpp,
      	*  mln/core/vec_base.hpp,
      	*  mln/core/value/value_traits.hpp: Augment traits with ndim...
      	*  mln/core/vec/compare.hpp: ... and fix order requirement.
      b60a50cd
  9. 07 Jul, 2014 4 commits
    • Edwin Carlinet's avatar
      Add Variance accumulator. · 4d0890b3
      Edwin Carlinet authored
      	*  mln/accu/accumulators/variance.hpp: New.
      4d0890b3
    • Edwin Carlinet's avatar
      Fix issues in make_accumulator. Make it work with non-copy constructible · 531ebd63
      Edwin Carlinet authored
      type.
      
      	*  mln/accu/accumulator.hpp: Fixed.
      	*  mln/accu/accumulators/mean.hpp,
      	*  mln/accu/accumulators/sum.hpp: Add features traits.
      531ebd63
    • Edwin Carlinet's avatar
      Minor bug fixes. · 2b0c2db5
      Edwin Carlinet authored
      	*  mln/core/algorithm/fill.hpp: Fix indentation.
      	*  mln/core/algorithm/transform.hpp: Add trace information.
      	*  mln/io/imprint.hpp: Fix outside domain access.
      	*  mln/morpho/algebraic_filter.hpp: Use new init policy.
              *  mln/core/image/morphers/morpher_base.hpp: Fix return type
      	   forwarding.
              *  mln/core/image/morphers/extended_by_value_image.hpp: Documentation.
      2b0c2db5
    • Edwin Carlinet's avatar
      Add support for mirror extension in ndimage. · a5b8d4b4
      Edwin Carlinet authored
      	*  mln/core/concept/image.hpp: Fix concept.
      	*  mln/core/extension/fill.hpp: Fix header.
      	*  mln/core/extension/mirror.hpp: mirror routines.
      	*  mln/core/image/ndimage.hpp: Implement mirror extension.
      	*  mln/core/image_traits.hpp: Add traits to query the extension.
              *  tests/core/image/image2d.cpp: Test file.
      a5b8d4b4
  10. 12 May, 2014 2 commits
  11. 07 May, 2014 2 commits
    • 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
    • Edwin Carlinet's avatar
      Add neighborhood support for component tree property map views. · 1702bf39
      Edwin Carlinet authored
      	*  mln/core/concept/neighborhood.hpp: Relax neighborhood constraints.
      	*  mln/core/object_wrappers.hpp: New
      	*  mln/morpho/datastruct/component_tree.hpp,
      	*  mln/morpho/datastruct/image_property_map.hpp,
      	*  tests/morpho/datastruct/image_property_map.cpp: Neighborhood support.
      1702bf39