1. 03 Jun, 2010 1 commit
  2. 14 Sep, 2009 2 commits
  3. 13 Jul, 2009 1 commit
    • Roland Levillain's avatar
      Fix the Swilena distribution. · d0499fe0
      Roland Levillain authored
      	* python/Makefile.am (nodist__dynamic_image2d_la_SOURCES): Add
      	dynamic_image2d-wrap.h.
      	(CLEANFILES): Add closing.pgm, closing_area.pgm, dilation.pgm,
      	erosion.pgm, gradient.pgm, gradient_external.pgm,
      	gradient_internal.pgm, opening.pgm, opening_area.pgm and segm.pgm.
      
      git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@4271 4aad255d-cdde-0310-9447-f3009e2ae8c0
      d0499fe0
  4. 10 Jun, 2009 3 commits
  5. 09 Jun, 2009 2 commits
  6. 08 Jun, 2009 5 commits
  7. 03 Jun, 2009 4 commits
  8. 29 May, 2009 1 commit
  9. 27 May, 2009 10 commits
  10. 15 May, 2009 4 commits
  11. 13 Aug, 2008 2 commits
  12. 11 Aug, 2008 5 commits
    • Roland Levillain's avatar
      Wrap more morphological filters. · 0076aae9
      Roland Levillain authored
      	* morpho.ixx: Wrap mln::morpho::closing, mln::morpho::opening
      	mln::morpho::gradient_internal, mln::morpho::gradient_external,
      	mln::morpho::opening_area.
      	(instantiate_closing, instantiate_opening)
      	(instantiate_gradient_internal, instantiate_gradient_external)
      	(instantiate_opening_area):
      	New macros.
      	Use them...
      	(instantiate_morpho): ...here.
      	Deduce the previous `L' parameter from `mln_value(I)', and remove
      	it from the list of parameters of the macro.
      	* image2d_int_u8.i: Adjust.
      	* image2d_int.i: Use macros instantiate_erosion and
      	instantiate_dilation.
      
      	* python/data.py: New.
      	* python/test.py: Rename as...
      	* python/image2d-misc.py: ...this.
      	* python/lena.py: Rename as...
      	* python/morpho-fun.py: ...this.
      	Exercise more morphological filters.
      	Move WST-based segmentation tests...
      	* python/morpho-segm.py: ...here (new test).
      	* python/swilena.py: Add documentation header.
      	* python/Makefile.am (python_PYTHON): Add data.py.
      	(TESTS): Add morpho-segm.py.
      	s/test.py/image2d-misc.py/
      	s/lena.py/morpho-fun.py/
      
      
      git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@2139 4aad255d-cdde-0310-9447-f3009e2ae8c0
      0076aae9
    • Roland Levillain's avatar
      Provide instantiation macros for module `morpho'. · bdf45d1c
      Roland Levillain authored
      	* morpho.ixx (instantiate_dilation, instantiate_erosion)
      	(instantiate_gradient, instantiate_closing_area)
      	(instantiate_meyer_wst):
      	New SWIG macros.
      	(instantiate_morpho): Likewise.
      	Use it...
      	* image2d_int_u8.i: ...here, to simplify the wrapping of morpho
      	routines.
      
      
      git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@2138 4aad255d-cdde-0310-9447-f3009e2ae8c0
      bdf45d1c
    • Roland Levillain's avatar
      Wrap morphological gradient and area closing. · 9b2770de
      Roland Levillain authored
      	* morpho.ixx: Wrap mln::morpho::gradient and
      	mln::morpho::closing_area.
      	* image2d_int_u8.i (meyer_wst): Rename as...
      	(meyer_wst32): ...this.
      	(gradient, closing_area, meyer_wst): New wrappings.
      	* python/lena.py: Exercise gradient and area closing (along with
      	Meyer's watershed transform).
      
      
      git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@2137 4aad255d-cdde-0310-9447-f3009e2ae8c0
      9b2770de
    • Roland Levillain's avatar
      Simplify the wrappings of mln::neighb2d and mln::window2d. · 70877a7d
      Roland Levillain authored
      	* neighb2d.i, window2d.i: Wrap the classes directly, instead of
      	using simplified, inlined declarations.
      	* box2d.i: Aesthetic changes.
      
      
      git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@2136 4aad255d-cdde-0310-9447-f3009e2ae8c0
      70877a7d
    • Roland Levillain's avatar
      Clean up Swilena a bit. · 74196224
      Roland Levillain authored
      	* box2d.i, dpoint2d.i: Remove dead code.
      	* image2d.ixx: Likewise.
      	(instantiate_image2d): Indent.
      	* intp.ixx: Add missing `module' statement.
      	* fill.ixx: Use macro mln_value() in fill()'s signature, as in the
      	original one.
      	* ch_value.ixx
      	(ch_value< image2d< int_u<8> >, int_u<32> >): Turn into...
      	(ch_value< image2d< int_u<8> >, V >): ...this.
      	Adjust documentation.
      	* image2d_int.i: Add a FIXME.
      	* point2d.i: Aesthetic change.
      
      
      git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@2135 4aad255d-cdde-0310-9447-f3009e2ae8c0
      74196224