- 15 May, 2009 32 commits
-
-
Roland Levillain authored
* mesh/Makefile.am (meshes): Add `$(srcdir)/' prefixes in front of all file names. (pinv_curv, max_curv): Use substitutions references on $(meshes) instead of (non portable) string substitution (GNU Make's `patsubst' function). Remove dead code. git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@3824 4aad255d-cdde-0310-9447-f3009e2ae8c0
-
Roland Levillain authored
* mesh/Makefile.am ($(srcdir)/%-pinv-curv.off) ($(srcdir)/%-max-curv.off): Disable these rules. git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@3823 4aad255d-cdde-0310-9447-f3009e2ae8c0
-
Roland Levillain authored
* int_u.ixx (__int__, __str__): New methods (extensions). * python/dynamic-image2d-misc.py: Revive dead code. git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@3822 4aad255d-cdde-0310-9447-f3009e2ae8c0
-
Roland Levillain authored
* box2d.i, dpoint2d.i, dynamic_image2d.i, fill.ixx, image2d.ixx, * image2d_int.i, image2d_int_u8, morpho.ixx, neighb2d.i, * point2d.i, window2d.i: Catch up with current path, names and definitions from Milena. * python/morpho-fun.py, python/morpho-segm.py: Likewise. * morpho.ixx: Use inlined signatures of functions mln::morpho::dilation and mln::morpho::erosion to be wrapped, instead of inclusions of mln/morpho/dilation.hh and mln/morpho/erosion.hh. * neighb2d.i: Instantiate base classes of mln::neighb2d. * window2d.i: Instantiate bases classes of mln::window2d. (insert(int, int)): New method (extension). * point2d.i (row, col): Restrict this method (extension) to mln::point2d. (point<grid::square, def::coord>(int, int)): New ctor (extension). * ch_value.ixx (mln): Aesthetic change. * python/dynamic-image2d-misc.py (simple_image.is_valid): New method. * Makefile.am: Remove dead code. git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@3821 4aad255d-cdde-0310-9447-f3009e2ae8c0
-
Roland Levillain authored
* mln/core/concept/image.hh (mln::Image<E>::Image): Add concept checks for typedef piter. Update documentation. Aesthetic changes. * mln/core/alias/point2d.hh (mln::point2d, mln::point2df) * mln/core/alias/dpoint2d.hh (mln::dpoint2d) * mln/core/image/image2d.hh (mln::image2d<T>::at_) * mln/core/window.hh (mln::window<D>::dps_hook_): Use fully qualified type names. git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@3820 4aad255d-cdde-0310-9447-f3009e2ae8c0
-
Roland Levillain authored
* mln/morpho/meyer_wst.hh (meyer_wst<I, N, L>(const Image<I>&, const Neighborhood<N>&, L&)) Reorder the template parameters... (meyer_wst<L, I, N>(const Image<I>&, const Neighborhood<N>&, L&)): ...so that the type of labels (L) comes first. * mln/morpho/watershed/flooding.hh: Remove useless #include. (watershed::flooding(const Image<I>&, const Neighborhood<N>&, L&)): Likewise. (watershed::flooding(const Image<I>&, const Neighborhood<N>&)): New facade. git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@3819 4aad255d-cdde-0310-9447-f3009e2ae8c0
-
Roland Levillain authored
* .gitignore: Ignore patterns *.pyc and *.stamp globally. * build-aux/.gitignore: Remove local pattern *.pyc. * milena/doc/.gitignore: Remove local pattern headers.stamp. git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@3818 4aad255d-cdde-0310-9447-f3009e2ae8c0
-
Roland Levillain authored
* Makefile.am (EXTRA_DIST): Remove tools, tools/area_flooding.cc and tools/seed2tiling.cc. Reindent. git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@3817 4aad255d-cdde-0310-9447-f3009e2ae8c0
-
Roland Levillain authored
* apps/statues/Makefile.am [ENABLE_TRIMESH]: Compile mesh-pinv-curv and mesh-max-curv. git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@3816 4aad255d-cdde-0310-9447-f3009e2ae8c0
-
Roland Levillain authored
* configure.ac: s/with_swilena/enable_swilena/. (ENABLE_SWILENA): Adjust conditional. git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@3815 4aad255d-cdde-0310-9447-f3009e2ae8c0
-
Roland Levillain authored
* configure.ac: Add option `--enable-tools'. (ENABLE_TOOLS): New conditional. Gather lines related to tools. * milena/Makefile.am (SUBDIRS) [ENABLE_TOOLS]: Add tools. git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@3814 4aad255d-cdde-0310-9447-f3009e2ae8c0
-
Roland Levillain authored
* configure.ac: Add option `--enable-apps'. (ENABLE_APPS): New conditional. Always configure milena/apps/Makefile and milena/apps/statues/Makefile. Populate APPS_CXXFLAGS with default flags. * milena/Makefile.am (SUBDIRS) [ENABLE_APPS]: Add apps. git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@3813 4aad255d-cdde-0310-9447-f3009e2ae8c0
-
Roland Levillain authored
* apps/statues/io.hh: Use unsigned loop indices. git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@3812 4aad255d-cdde-0310-9447-f3009e2ae8c0
-
Roland Levillain authored
git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@3811 4aad255d-cdde-0310-9447-f3009e2ae8c0
-
Roland Levillain authored
* mln/morpho/line_gradient.hh: * apps/statues/mesh-complex-max-curv.cc: Here. git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@3810 4aad255d-cdde-0310-9447-f3009e2ae8c0
-
Roland Levillain authored
* apps/statues/mesh-complex-max-curv-segm.cc, * apps/statues/mesh-complex-segm.cc, * apps/statues/mesh-segm.cc, * apps/statues/mesh-skel.cc: Adjust to the current interface of mln::morpho::closing::area. git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@3809 4aad255d-cdde-0310-9447-f3009e2ae8c0
-
Roland Levillain authored
git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@3808 4aad255d-cdde-0310-9447-f3009e2ae8c0
-
Roland Levillain authored
* m4/trimesh.m4: Remove, and move relevant lines... * configure.ac: ...here. Adjust. * external/Makefile.am: Adjust. git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@3807 4aad255d-cdde-0310-9447-f3009e2ae8c0
-
Roland Levillain authored
* Makefile.am (doc): Do not use make's `-C' option. git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@3806 4aad255d-cdde-0310-9447-f3009e2ae8c0
-
Roland Levillain authored
* tests/io/fits/Makefile.am [CFITSIO]: Recall the conditional's name on `endif'. git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@3805 4aad255d-cdde-0310-9447-f3009e2ae8c0
-
Roland Levillain authored
* m4/freeimageplus.m4: s/FreeImage/FreeImagePlus/g. git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@3804 4aad255d-cdde-0310-9447-f3009e2ae8c0
-
Roland Levillain authored
* m4/cfitsio.m4: s/FreeImage/CFITSIO/g. git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@3803 4aad255d-cdde-0310-9447-f3009e2ae8c0
-
Roland Levillain authored
* Makefile.am, * build-aux/Makefile.am, * external/Makefile.am, * external/trimesh/Makefile.am, * external/trimesh/gluit/Makefile.am, * external/trimesh/include/Makefile.am, * external/trimesh/libsrc/Makefile.am, * external/trimesh/utilsrc/Makefile.am, * milena/Makefile.am, * milena/apps/Makefile.am, * milena/apps/statues/Makefile.am, * milena/doc/examples/Makefile.am, * milena/mesh/Makefile.am, * milena/sandbox/scribo/src/Makefile.am, * milena/sandbox/scribo/src/binarization/Makefile.am, * milena/sandbox/scribo/tests/Makefile.am, * milena/sandbox/scribo/tests/filter/Makefile.am, * milena/sandbox/scribo/tests/table/Makefile.am, * milena/sandbox/scribo/tests/text/Makefile.am, * milena/tests/Makefile.am, * milena/tests/accu/Makefile.am, * milena/tests/accu/image/Makefile.am, * milena/tests/accu/site_set/Makefile.am, * milena/tests/algebra/Makefile.am, * milena/tests/arith/Makefile.am, * milena/tests/binarization/Makefile.am, * milena/tests/border/Makefile.am, * milena/tests/canvas/Makefile.am, * milena/tests/canvas/browsing/Makefile.am, * milena/tests/canvas/morpho/Makefile.am, * milena/tests/convert/Makefile.am, * milena/tests/convert/impl/Makefile.am, * milena/tests/core/Makefile.am, * milena/tests/core/alias/Makefile.am, * milena/tests/core/image/Makefile.am, * milena/tests/core/other/Makefile.am, * milena/tests/core/routine/Makefile.am, * milena/tests/core/site_set/Makefile.am, * milena/tests/data/Makefile.am, * milena/tests/debug/Makefile.am, * milena/tests/display/Makefile.am, * milena/tests/draw/Makefile.am, * milena/tests/estim/Makefile.am, * milena/tests/extension/Makefile.am, * milena/tests/extract/Makefile.am, * milena/tests/fun/Makefile.am, * milena/tests/fun/i2v/Makefile.am, * milena/tests/fun/l2l/Makefile.am, * milena/tests/fun/p2b/Makefile.am, * milena/tests/fun/p2p/Makefile.am, * milena/tests/fun/p2v/Makefile.am, * milena/tests/fun/v2v/Makefile.am, * milena/tests/fun/vv2v/Makefile.am, * milena/tests/fun/x2x/Makefile.am, * milena/tests/geom/Makefile.am, * milena/tests/graph/Makefile.am, * milena/tests/graph/attribute/Makefile.am, * milena/tests/histo/Makefile.am, * milena/tests/io/Makefile.am, * milena/tests/io/dump/Makefile.am, * milena/tests/io/fits/Makefile.am, * milena/tests/io/off/Makefile.am, * milena/tests/io/pbm/Makefile.am, * milena/tests/io/pfm/Makefile.am, * milena/tests/io/pgm/Makefile.am, * milena/tests/io/pnm/Makefile.am, * milena/tests/io/ppm/Makefile.am, * milena/tests/io/tiff/Makefile.am, * milena/tests/labeling/Makefile.am, * milena/tests/level/Makefile.am, * milena/tests/level/approx/Makefile.am, * milena/tests/level/naive/Makefile.am, * milena/tests/linear/Makefile.am, * milena/tests/linear/local/Makefile.am, * milena/tests/literal/Makefile.am, * milena/tests/logical/Makefile.am, * milena/tests/make/Makefile.am, * milena/tests/math/Makefile.am, * milena/tests/metal/Makefile.am, * milena/tests/metal/make/Makefile.am, * milena/tests/metal/math/Makefile.am, * milena/tests/morpho/Makefile.am, * milena/tests/morpho/approx/Makefile.am, * milena/tests/morpho/attribute/Makefile.am, * milena/tests/morpho/closing/Makefile.am, * milena/tests/morpho/closing/approx/Makefile.am, * milena/tests/morpho/elementary/Makefile.am, * milena/tests/morpho/opening/Makefile.am, * milena/tests/morpho/opening/approx/Makefile.am, * milena/tests/morpho/tree/Makefile.am, * milena/tests/morpho/watershed/Makefile.am, * milena/tests/norm/Makefile.am, * milena/tests/opt/Makefile.am, * milena/tests/pw/Makefile.am, * milena/tests/registration/Makefile.am, * milena/tests/set/Makefile.am, * milena/tests/subsampling/Makefile.am, * milena/tests/tag/Makefile.am, * milena/tests/test/Makefile.am, * milena/tests/topo/Makefile.am, * milena/tests/trace/Makefile.am, * milena/tests/trait/Makefile.am, * milena/tests/trait/image/Makefile.am, * milena/tests/trait/op/Makefile.am, * milena/tests/trait/value/Makefile.am, * milena/tests/transform/Makefile.am, * milena/tests/unit_test/Makefile.am, * milena/tests/util/Makefile.am, * milena/tests/value/Makefile.am, * milena/tests/value/builtin/Makefile.am, * milena/tests/value/concept/Makefile.am, * milena/tests/win/Makefile.am, * milena/tools/Makefile.am, * swilena/Makefile.am, * swilena/python/Makefile.am: Here. git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@3802 4aad255d-cdde-0310-9447-f3009e2ae8c0
-
Roland Levillain authored
git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@3801 4aad255d-cdde-0310-9447-f3009e2ae8c0
-
Edwin Carlinet authored
* edwin/inim/Makefile: Remove. * edwin/inim/inim.cc: Remove. * inim/2011/fredwin/Makefile: New. * inim/2011/fredwin/configure: New. * inim/2011/fredwin/inim.cc: New. git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@3800 4aad255d-cdde-0310-9447-f3009e2ae8c0
-
Edwin Carlinet authored
* edwin/inim/inim.cc: Add height closing to avoid word to be cropped. * edwin/mln/morpho/tree/filter.hh: Add generic filter to replace filtered components by a user value instead of predefined values. * edwin/rush/exo2/test.cc: Minor fixes. * edwin/rush/exo2/wst_from_tree.cc: Test corrected sharpness with wst. * inim/2011/fredwin: New. git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@3799 4aad255d-cdde-0310-9447-f3009e2ae8c0
-
Thierry Geraud authored
* theo/igr/segment_2d_t.cc: New. * theo/esiee/laurent/ismm09/extinct_attributes.hh (back_propagate_attributes): New. (extinct_attributes): New argument 'f'. augment echo. * theo/esiee/laurent/ismm09/main.cc: Update. git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@3798 4aad255d-cdde-0310-9447-f3009e2ae8c0
-
Fabien Freling authored
* fabien/igr/fixed_seg/Makefile: New target for building fixed segmentation. * fabien/igr/fixed_seg/main.cc: Create mean image. * fabien/igr/smooth_fixed_seg/main.cc: Small update, on hold. git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@3797 4aad255d-cdde-0310-9447-f3009e2ae8c0
-
Guillaume Lazzara authored
git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@3796 4aad255d-cdde-0310-9447-f3009e2ae8c0
-
Guillaume Lazzara authored
* doc/examples/Makefile.am, * doc/examples/fill-subdomain.cc, * doc/examples/labeling-compute.cc, * doc/examples/tuto3/colorize.cc, * doc/examples/tuto4/point2d.cc, * doc/examples/tuto4_genericity_and_algorithms.cc: update examples. * doc/outputs/site_set_create.txt, * doc/outputs/colorize.txt, * doc/outputs/println.txt, * doc/outputs/trace.txt: rename as... * doc/outputs/tuto4_site_set_create.txt, * doc/outputs/tuto3_println.txt, * doc/outputs/tuto3_colorize.txt, * doc/outputs/tuto3_trace.txt: ... this. * doc/outputs/tuto4_point2d.txt: new reference output file. * doc/tools/split_sample.sh: add subdir names to example binary names. * doc/tutorial/tutorial.tex: include correct code samples. * mln/accu/bbox.hh: temporary disable a precondition. * mln/accu/compute.hh: add a fixme. * mln/core/image/tr_image.hh: require an image to be const in the constructor. * mln/core/site_set/p_array.hh: fix invalid static_cast. * mln/labeling/compute.hh: add more comments. * mln/labeling/essential.hh: add missing include. * mln/morpho/hit_or_miss.hh: avoid warnings. git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@3795 4aad255d-cdde-0310-9447-f3009e2ae8c0
-
Guillaume Lazzara authored
* milena/doc/examples/tuto3/fill_non_generic.cc.raw: fix. * milena/tests/unit_test/build_unit_test.sh, * milena/generate_dist_headers.sh: use 'sort' to be sure of the output lines order. * milena/headers.mk, * milena/tests/unit_test/unit-tests.mk: regenerate with the previous modified scripts. * milena/mln/core/image/vertex_image.hh: fix a wrong type declaration. * milena/mln/core/internal/graph_psite_base.hh: Remove comparison operators. * milena/mln/core/site_set/p_array.hh: Enforce the comparison on the site type. * milena/mln/core/site_set/p_edges_psite.hh, * milena/mln/core/site_set/p_vertices_psite.hh: add operator ==, != and <. * milena/mln/fun/v2v/hsi_to_rgb.hh: reindent. * milena/mln/fun/v2v/hsl_to_rgb.hh: add a missing forward declaration. * milena/mln/io/magick/load.hh: move fixme. * milena/mln/io/magick/save.hh: cleanup. * milena/mln/value/hsl.hh: add operator==. * milena/tests/io/magick/Makefile.am: add ldflags to magick test. * milena/tests/io/magick/magick.cc: write a new test. git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@3794 4aad255d-cdde-0310-9447-f3009e2ae8c0
-
Thierry Geraud authored
* mln/core/image/plain.hh (trait): Fix speed. * mln/morpho/reconstruction/by_dilation/union_find.hh: Fix missing include. (is_proc): Move into code. * tests/io/magick/magick.cc: Rename as... * tests/io/magick/load.cc: ...this since it tests 'load'. (include): Fix missing. Cleanup code. * tests/io/magick/Makefile.am: Update. git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@3793 4aad255d-cdde-0310-9447-f3009e2ae8c0
-
- 14 May, 2009 3 commits
-
-
Guillaume Sadegh authored
* inim/2010/rag/rag.cc, inim/2010/rag/center_weight.hh, inim/2010/rag/dijkstra.hh, inim/2010/rag/p_vertices_with_accu.hh, inim/2010/rag/rag.hh, inim/2010/rag/Makefile: New, INIM1 project to detect lines from a picture with a Region Adjacency Graph. git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@3792 4aad255d-cdde-0310-9447-f3009e2ae8c0
-
Guillaume Sadegh authored
* mln/canvas/browsing/internal/graph_first_search.hh: New, a generic routine for breadth/depth first search canvas. * mln/canvas/browsing/breadth_first_search.hh: New, a breadth first search routine. * mln/canvas/browsing/depth_first_search.hh: Update to use the generic routine. git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@3791 4aad255d-cdde-0310-9447-f3009e2ae8c0
-
Thierry Geraud authored
* mln/morpho/reconstruction, * mln/morpho/reconstruction/by_dilation, * tests/morpho/reconstruction, * tests/morpho/reconstruction/by_dilation: New directories. * sandbox/theo/Rd/union_find.hh: Copy to... * mln/morpho/reconstruction/by_dilation/union_find.hh: ...this new file. Update. * mln/morpho/all.hh: Fix comments. * mln/morpho/reconstruction/all.hh: New. * mln/morpho/reconstruction/by_dilation/all.hh: New. * tests/morpho/reconstruction/Makefile.am: New. * tests/morpho/reconstruction/by_dilation/Makefile.am: New. * tests/morpho/reconstruction/by_dilation/union_find.cc: New. * tests/morpho/Makefile.am: Update. git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@3790 4aad255d-cdde-0310-9447-f3009e2ae8c0
-
- 12 May, 2009 5 commits
-
-
Fabien Freling authored
* fabien/igr/smooth_fixed_seg/main.cc: New edge computation, using morpho transformations. git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@3789 4aad255d-cdde-0310-9447-f3009e2ae8c0
-
Thierry Geraud authored
* mln/value/rgb.hh: De-activate hsl stuff. It shall be moved elsewhere. * mln/trait/value_.hh (mln_dim): New macro. Layout; sort short macros by name. * mln/fun/c.hh (todo): New. git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@3788 4aad255d-cdde-0310-9447-f3009e2ae8c0
-
Edwin Carlinet authored
* edwin/inim/inim.cc: Try to fix bug linked to image noise border. git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@3787 4aad255d-cdde-0310-9447-f3009e2ae8c0
-
Thierry Geraud authored
* theo/experimental/histo_image.cc: New. git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@3786 4aad255d-cdde-0310-9447-f3009e2ae8c0
-
Edwin Carlinet authored
* edwin/inim/inim.cc: Fix include. * edwin/tests/sharp.cc: New. * edwin/tree/sharp.cc: Remove. git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@3785 4aad255d-cdde-0310-9447-f3009e2ae8c0
-