1. 05 May, 2009 8 commits
    • Guillaume Lazzara's avatar
      Add make_edge_image in world::inter_pixel and few missing tests. · 728cd611
      Guillaume Lazzara authored
      	* mln/world/inter_pixel/dim2/make_edge_image.hh: new routine.
      
      	* mln/world/inter_pixel/full2image.hh,
      	* mln/world/inter_pixel/image2full.hh,
      	* mln/world/inter_pixel/neighb2d.hh: update doc.
      
      	* tests/Makefile.am,
      	* tests/world/Makefile.am,
      	* tests/world/inter_pixel/Makefile.am,
      	* tests/world/inter_pixel/dim2/Makefile.am,
      	* tests/world/inter_pixel/dim2/make_edge_image.cc,
      	* tests/world/inter_pixel/image2full.cc: new tests.
      
      git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@3758 4aad255d-cdde-0310-9447-f3009e2ae8c0
      728cd611
    • Thierry Geraud's avatar
      Make room for INIM 2011 and store 2009 stuff. · 6e6f9968
      Thierry Geraud authored
      	* inim/2011: New directory.
      	* inim/2009: New directory.
      
      	* inim/ocr,
      	* inim/classif,
      	* inim/binarization,
      	* inim/color,
      	* inim/nature:
      	Move to...
      	* inim/2009/ocr,
      	* inim/2009/classif,
      	* inim/2009/binarization,
      	* inim/2009/color,
      	* inim/2009/nature: ...these new directories.
      
      	* inim/ocr/resize.hh,
      	* inim/ocr/ocr_without_preprocess.cc,
      	* inim/ocr/skeleton.old.hh,
      	* inim/ocr/simple_point.hh,
      	* inim/ocr/skeleton.hh,
      	* inim/ocr/check_simple_point.cc,
      	* inim/ocr/compute_local_configurations.cc,
      	* inim/ocr/tesseract_wrap.hh,
      	* inim/ocr/skeleton.old.cc,
      	* inim/ocr/check.sh,
      	* inim/ocr/simple_point.cc,
      	* inim/ocr/ocr_with_preprocess.cc,
      	* inim/ocr/enlarge.hh,
      	* inim/ocr/Makefile,
      	* inim/classif/plotscript,
      	* inim/classif/src,
      	* inim/classif/src/max_tree.hh,
      	* inim/classif/src/display.hh,
      	* inim/classif/src/iccvg04.cc,
      	* inim/classif/src/proj.hh,
      	* inim/classif/src/v2.cc,
      	* inim/classif/Makefile,
      	* inim/binarization/proof-of-concept,
      	* inim/binarization/proof-of-concept/build,
      	* inim/binarization/proof-of-concept/build/configure.in,
      	* inim/binarization/proof-of-concept/build/Makefile,
      	* inim/binarization/proof-of-concept/configure,
      	* inim/binarization/proof-of-concept/configure.in,
      	* inim/binarization/proof-of-concept/scripts,
      	* inim/binarization/proof-of-concept/scripts/init_tar.sh,
      	* inim/binarization/proof-of-concept/scripts/flower,
      	* inim/binarization/proof-of-concept/scripts/todo.sh,
      	* inim/binarization/proof-of-concept/src,
      	* inim/binarization/proof-of-concept/src/gradient.cc,
      	* inim/binarization/proof-of-concept/src/util.hxx,
      	* inim/binarization/proof-of-concept/src/basic.cc,
      	* inim/binarization/proof-of-concept/src/snake2d.hh,
      	* inim/binarization/proof-of-concept/ChangeLog,
      	* inim/binarization/proof-of-concept/check,
      	* inim/binarization/proof-of-concept/check/graph.sh,
      	* inim/binarization/proof-of-concept/check/histo.gp,
      	* inim/binarization/proof-of-concept/check/Makefile,
      	* inim/binarization/proof-of-concept/Makefile,
      	* inim/binarization/snake2d.hh,
      	* inim/binarization/binarization.hh,
      	* inim/binarization/snake2d.cc,
      	* inim/binarization/binarization.cc,
      	* inim/color/min_tree_volume_filter.cc,
      	* inim/color/reference.cc,
      	* inim/color/min_tree_area_filter.cc,
      	* inim/color/min_tree_height_filter.cc,
      	* inim/color/min_tree_color.cc,
      	* inim/color/reference2.cc,
      	* inim/color/src,
      	* inim/color/src/graph.hh,
      	* inim/color/src/io.hh,
      	* inim/color/src/distance.hh,
      	* inim/color/src/convert.hh,
      	* inim/color/min_tree_color_v2.cc,
      	* inim/color/laplacien.cc,
      	* inim/color/README,
      	* inim/nature/gradient.cc,
      	* inim/nature/erosion.cc,
      	* inim/nature/mco.cc,
      	* inim/nature/closing.cc,
      	* inim/nature/nature.cc,
      	* inim/nature/opening.cc,
      	* inim/nature/fft.cc,
      	* inim/nature/co_occurence.hh,
      	* inim/nature/hom.cc,
      	* inim/nature/proj.hh,
      	* inim/nature/test.sh,
      	* inim/nature/Makefile,
      	* inim/nature/histo_hsi.cc,
      	* inim/nature/proj.cc: Respectively move...
      	* inim/2009/ocr,
      	* inim/2009/classif,
      	* inim/2009/binarization,
      	* inim/2009/color,
      	* inim/2009/nature: ...here.
      
      
      git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@3757 4aad255d-cdde-0310-9447-f3009e2ae8c0
      6e6f9968
    • Fabien Freling's avatar
      Update inter_pixel files to match coding style. · 577b3205
      Fabien Freling authored
      	* mln/world/inter_pixel/full.hh: Move this...
      	* mln/world/inter_pixel/full2image.hh: ...here...
      	* mln/world/inter_pixel/image2full.hh: ...and here.
      	* mln/world/inter_pixel/neighb2d.hh: Update to match coding style.
      
      git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@3756 4aad255d-cdde-0310-9447-f3009e2ae8c0
      577b3205
    • Edwin Carlinet's avatar
      Fixes about aharpness attribute. · 8274b044
      Edwin Carlinet authored
      	* morpho/attribute/sharpness.hh: Sharpness attribute fixes.
      	* morpho/tree/data.hh: Add leaves precondition.
      
      git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@3755 4aad255d-cdde-0310-9447-f3009e2ae8c0
      8274b044
    • Frdric Bour's avatar
      Tidy source code of new functions, renamed trait::fun to trait::function. · b3c374c3
      Frdric Bour authored
      	*  mln/core/image/thru_morpher.hh,
      	*  mln/core/image/thrubin_morpher.hh,
      	*  mln/fun/accu_result.hh,
      	*  mln/fun/binary.hh: tidied.
      	*  mln/fun/component/comp.hh: Splitted into multiples files:
      	*  mln/fun/component/comp_count.hh: New,
      	*  mln/fun/component/ithcomp.hh: New,
      	*  mln/fun/component/scomp.hh: New. Static i'th component extraction.
      	*  mln/fun/math/cos.hh,
      	*  mln/fun/math/inf.hh,
      	*  mln/fun/math/sup.hh,
      	*  mln/fun/point/col.hh,
      	*  mln/fun/point/row.hh,
      	*  mln/fun/point/sli.hh,
      	*  mln/fun/spe/binary.hh,
      	*  mln/fun/spe/unary.hh,
      	*  mln/fun/unary.hh: tidied.
      	*  mln/trait/fun.hh: Removed. Renamed to:
      	*  mln/trait/functions.hh: New.
      	*  sandbox/fred/tests/fun.cc: Small update.
      
      git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@3754 4aad255d-cdde-0310-9447-f3009e2ae8c0
      b3c374c3
    • Guillaume Lazzara's avatar
      Small fixes. · 909b18e4
      Guillaume Lazzara authored
      	* headers.mk: update distributed file list.
      
      	* mln/core/clock_neighb.hh: fix ambiguity between window type and
      	window typedef.
      
      	* mln/trait/next/solve.hh,
      	* mln/fun/i2v/all_to.hh: update doc.
      
      	* mln/fun/point/sli.hh: fix invalid trait specialization.
      
      	* mln/fun/v2v/hsi_to_rgb.hh: move parts of rgb_to_hsi.hh here.
      
      	* mln/fun/v2v/hsl_to_rgb.hh: move parts of rgb_to_hsl.hh here.
      
      	* mln/fun/v2w2v/all.hh,
      	* mln/fun/v2w_w2v/all.hh,
      	* mln/fun/vv2b/all.hh: update includes.
      
      	* mln/trait/next/solve_proxy.hh: add missing forward declaration.
      
      	* tests/fun/v2v/wrap.cc: change l2l to v2v.
      
      	* tests/unit_test/unit-tests.mk: update test list.
      
      	* doc/outputs/site_set_create.txt: add reference file for doc
      	generation.
      
      git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@3753 4aad255d-cdde-0310-9447-f3009e2ae8c0
      909b18e4
    • Guillaume Lazzara's avatar
      configure.ac: Configure tests/linera/gaussian. · c6ecb88d
      Guillaume Lazzara authored
      git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@3752 4aad255d-cdde-0310-9447-f3009e2ae8c0
      c6ecb88d
    • Guillaume Lazzara's avatar
      Improve graph support. · 5da04e23
      Guillaume Lazzara authored
      	* headers.mk: update distributed file list.
      
      	* mln/core/image/all.hh,
      	* mln/core/image/graph_elt_neighborhood_if.hh,
      	* mln/core/image/graph_elt_window_if.hh,
      	* mln/core/image/graph_window_if_piter.hh: add a new
      	custom window/neighborhood type for graphes.
      
      	* mln/core/image/edge_image.hh: add missing operator().
      
      	* mln/core/site_set/p_edges.hh,
      	* mln/core/image/vertex_image.hh: update doc.
      
      	* mln/core/internal/is_masked_impl_selector.hh: new implementation
      	selector for graph_elt_window_if_piter.
      
      	* mln/core/internal/neighb_niter_impl.hh: add support for
      	graph_elt_neighborhood_if.
      
      	* mln/core/macros.hh: add mln_graph.
      
      	* mln/util/vertex.hh,
      	* mln/core/site_set/p_graph_piter.hh: add edge_with member.
      
      	* mln/graph/all.hh,
      	* mln/graph/labeling.hh,
      	* mln/graph/to_neighb.hh,
      	* mln/graph/to_win.hh: new routines.
      
      	* mln/make/edge_image.hh: add a new overload to handle p_edges with
      	no sites.
      
      	* mln/util/graph.hh: add a new edge() member.
      
      	* mln/util/internal/graph_nbh_iter_base.hh: add element().
      
      	* tests/core/other/Makefile.am,
      	* tests/core/other/graph_elt_neighborhood_if.cc,
      	* tests/core/other/graph_elt_window_if.cc,
      	* tests/graph/Makefile.am,
      	* tests/graph/labeling.cc,
      	* tests/unit_test/unit-tests.mk: add new tests for new routines.
      
      git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@3751 4aad255d-cdde-0310-9447-f3009e2ae8c0
      5da04e23
  2. 04 May, 2009 10 commits
  3. 03 May, 2009 1 commit
  4. 30 Apr, 2009 6 commits
    • Thierry Geraud's avatar
      Cleanup accu::image and add take_n_times. · b0e1fb47
      Thierry Geraud authored
      	* mln/accu/image/take.hh: Copy to...
      	* mln/accu/image/take_n_times.hh: ...this new file.
      	Update.
      	* mln/accu/image/all.hh: Update.
      	* mln/accu/image/init.hh,
      	* mln/accu/image/set_value.hh,
      	* mln/accu/image/to_result.hh: Fix missing static checks.
      	* mln/accu/image/take.hh (todo): New.
      	(take_tests): New.
      	(generic::take, take_fastest): Update.
      	Fix missing static checks.
      
      	* tests/accu/image/to_result.cc,
      	* tests/accu/image/init.cc,
      	* tests/accu/image/take.cc,
      	* tests/accu/image/set_value.cc,
      	* tests/accu/image/take_as_init.cc:
      	Change debug log into quiet test.
      	* tests/accu/image/take_n_times.cc: New.
      	* tests/accu/image/Makefile.am: Update.
      
      	* mln/border/resize_equal.hh: New.
      	* mln/border/all.hh: Update.
      	* tests/border/resize_equal.cc: New.
      	* tests/border/resize.cc: Cleanup.
      	* tests/border/Makefile.am: Update.
      
      
      git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@3739 4aad255d-cdde-0310-9447-f3009e2ae8c0
      b0e1fb47
    • Thierry Geraud's avatar
      Fix wrong update in morpho attribute card. · 07d88f3a
      Thierry Geraud authored
      	* mln/morpho/attribute/card.hh: Fix wrong update.
      	* mln/canvas/morpho/attribute_filter.hh: Layout.
      	* tests/morpho/closing/area.cc: Make it quiet.
      	* tests/morpho/closing/algebraic.cc: Likewise.
      
      
      git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@3738 4aad255d-cdde-0310-9447-f3009e2ae8c0
      07d88f3a
    • Fabien Freling's avatar
      Fixed display_edge() function. · fd98429a
      Fabien Freling authored
      	* mln/world/inter_pixel/display_edge.hh: Create an image
      	  displaying edges values (int_u8).
      
      git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@3737 4aad255d-cdde-0310-9447-f3009e2ae8c0
      fd98429a
    • Fabien Freling's avatar
      Update fixed segmentation, edges seems ok. · 9474cede
      Fabien Freling authored
      	* fabien/igr/Makefile.rules: Update CXX to g++.
      	* fabien/igr/seg_fixed.cc: Update, edges appear to work.
      
      git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@3736 4aad255d-cdde-0310-9447-f3009e2ae8c0
      9474cede
    • Thierry Geraud's avatar
      Fix missing definitions and bugs in algebra vec and mat. · 1671254c
      Thierry Geraud authored
      	* mln/literal/identity.hh: New.
      	* mln/accu/stat/variance.hh: Copy to...
      	* mln/accu/stat/var.hh: ...this new file.
      	Update to compute the variance matrix.
      	* mln/value/ops.hh: Layout.
      	* mln/algebra/mat.hh (mat): New overloaded ctor for identity.
      	(_1, set_id_): New methods.
      	(make): New couple of procedures.
      	(trait): Fix missing definitions.
      	(set_precise_binary_): Duplicate explicitly for op::times
      	and op::div.
      	(operator==): Fix missing const in signature.
      	(tr): Fix return type.
      	Use literal instead of 0.
      	(det): New procedures.
      	(internal::inverse): New.
      	* mln/algebra/vec.hh (trait): Fix missing definitions.
      	(set_precise_binary_): Duplicate explicitly for op::times
      	and op::div.
      	(operator-): New unary operator. 
      	* tests/algebra/mat.cc: Copy to...
      	* tests/algebra/h_mat.cc: ...this new file.
      	* tests/algebra/mat.cc: Revamp so that there is no h_mat.
      	* tests/algebra/Makefile.am: Update.
      
      
      git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@3735 4aad255d-cdde-0310-9447-f3009e2ae8c0
      1671254c
    • Thierry Geraud's avatar
      Remove a bug file. · 44299eb5
      Thierry Geraud authored
      	* bugs/algebra_vec_ne_op.cc: Remove.  Bug fixed.
      
      
      git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@3734 4aad255d-cdde-0310-9447-f3009e2ae8c0
      44299eb5
  5. 29 Apr, 2009 11 commits
    • Frdric Bour's avatar
      Modification to parametrized functions, functions tutorial WIP. · 690730f7
      Frdric Bour authored
      	*  mln/fun/binary.hh,
      	*  mln/fun/unary.hh: Modified parameters system. Now distinguish
      	   Exact type from Flag type.
      	*  mln/fun/binary_param.hh: New.
      	*  mln/fun/from_accu.hh: Updated to latest functions syntax.
      	*  mln/fun/unary.hh: Modified parameters system.
      	*  mln/fun/unary_param.hh: New.
      	*  sandbox/fred/functions.html,
      	*  sandbox/fred/functions.mkdown: New. Tutorial
      	*  sandbox/fred/tests/Makefile: Added one test.
      	*  sandbox/fred/tests/wip.cc: New.
      
      git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@3733 4aad255d-cdde-0310-9447-f3009e2ae8c0
      690730f7
    • Guillaume Lazzara's avatar
      Update doc. · 6c2594f1
      Guillaume Lazzara authored
      	* doc/Doxyfile.in: add a new macro.
      
      	* doc/Makefile.am: add new distributed files.
      
      	* doc/examples/tuto3/first_routine.cc: add doxygen file tag.
      
      	* doc/groups.hh,
      	* doc/groups/accu.hh,
      	* doc/groups/functions.hh,
      	* doc/groups/graph.hh,
      	* doc/groups/images.hh,
      	* doc/groups/main.hh,
      	* doc/groups/neighb.hh,
      	* doc/groups/site_set.hh,
      	* doc/groups/util.hh,
      	* doc/groups/win.hh,
      	* mln/accu/bbox.hh,
      	* mln/accu/center.hh,
      	* mln/accu/convolve.hh,
      	* mln/accu/count.hh,
      	* mln/accu/count_adjacent_vertices.hh,
      	* mln/accu/count_labels.hh,
      	* mln/accu/height.hh,
      	* mln/accu/histo.hh,
      	* mln/accu/inf.hh,
      	* mln/accu/internal/couple.hh,
      	* mln/accu/label_used.hh,
      	* mln/accu/land.hh,
      	* mln/accu/land_basic.hh,
      	* mln/accu/line.hh,
      	* mln/accu/lor.hh,
      	* mln/accu/lor_basic.hh,
      	* mln/accu/maj_h.hh,
      	* mln/accu/max.hh,
      	* mln/accu/max_h.hh,
      	* mln/accu/mean.hh,
      	* mln/accu/median_alt.hh,
      	* mln/accu/median_h.hh,
      	* mln/accu/min.hh,
      	* mln/accu/min_h.hh,
      	* mln/accu/min_max.hh,
      	* mln/accu/pair.hh,
      	* mln/accu/rank.hh,
      	* mln/accu/rank_bool.hh,
      	* mln/accu/rank_high_quant.hh,
      	* mln/accu/rms.hh,
      	* mln/accu/site_set/rectangularity.hh,
      	* mln/accu/stat/deviation.hh,
      	* mln/accu/stat/variance.hh,
      	* mln/accu/sum.hh,
      	* mln/accu/sup.hh,
      	* mln/accu/tuple.hh,
      	* mln/accu/volume.hh,
      	* mln/canvas/morpho/internal/find_root.hh,
      	* mln/convert/impl/from_image_to_site_set.hh,
      	* mln/core/alias/neighb1d.hh,
      	* mln/core/alias/neighb2d.hh,
      	* mln/core/alias/neighb3d.hh,
      	* mln/core/alias/window1d.hh,
      	* mln/core/alias/window2d.hh,
      	* mln/core/alias/window3d.hh,
      	* mln/core/concept/function.hh,
      	* mln/core/concept/object.hh,
      	* mln/core/concept/object_id.hh,
      	* mln/core/image/complex_image.hh,
      	* mln/core/image/decorated_image.hh,
      	* mln/core/image/edge_image.hh,
      	* mln/core/image/extended.hh,
      	* mln/core/image/extension_fun.hh,
      	* mln/core/image/extension_ima.hh,
      	* mln/core/image/extension_val.hh,
      	* mln/core/image/flat_image.hh,
      	* mln/core/image/fun_image.hh,
      	* mln/core/image/hexa.hh,
      	* mln/core/image/interpolated.hh,
      	* mln/core/image/lazy_image.hh,
      	* mln/core/image/plain.hh,
      	* mln/core/image/safe.hh,
      	* mln/core/image/slice_image.hh,
      	* mln/core/image/sub_image.hh,
      	* mln/core/image/sub_image_if.hh,
      	* mln/core/image/t_image.hh,
      	* mln/core/image/thru_morpher.hh,
      	* mln/core/image/thrubin_morpher.hh,
      	* mln/core/image/tr_image.hh,
      	* mln/core/image/unproject_image.hh,
      	* mln/core/image/vertex_image.hh,
      	* mln/core/image/violent_cast_image.hh,
      	* mln/core/site_set/box.hh,
      	* mln/core/site_set/p_array.hh,
      	* mln/core/site_set/p_centered.hh,
      	* mln/core/site_set/p_complex.hh,
      	* mln/core/site_set/p_edges.hh,
      	* mln/core/site_set/p_faces.hh,
      	* mln/core/site_set/p_if.hh,
      	* mln/core/site_set/p_image.hh,
      	* mln/core/site_set/p_key.hh,
      	* mln/core/site_set/p_line2d.hh,
      	* mln/core/site_set/p_mutable_array_of.hh,
      	* mln/core/site_set/p_priority.hh,
      	* mln/core/site_set/p_queue.hh,
      	* mln/core/site_set/p_queue_fast.hh,
      	* mln/core/site_set/p_run.hh,
      	* mln/core/site_set/p_set.hh,
      	* mln/core/site_set/p_vaccess.hh,
      	* mln/core/site_set/p_vertices.hh,
      	* mln/fun/i2v/all.hh,
      	* mln/fun/meta/inty.hh,
      	* mln/fun/meta/lum.hh,
      	* mln/pw/image.hh,
      	* mln/topo/is_n_face.hh,
      	* mln/util/array.hh,
      	* mln/util/couple.hh,
      	* mln/util/fibonacci_heap.hh,
      	* mln/util/graph.hh,
      	* mln/util/line_graph.hh,
      	* mln/util/ord_pair.hh,
      	* mln/util/set.hh,
      	* mln/util/site_pair.hh,
      	* mln/util/soft_heap.hh,
      	* mln/win/backdiag2d.hh,
      	* mln/win/ball.hh,
      	* mln/win/cube3d.hh,
      	* mln/win/cuboid3d.hh,
      	* mln/win/diag2d.hh,
      	* mln/win/disk2d.hh,
      	* mln/win/hline2d.hh,
      	* mln/win/line.hh,
      	* mln/win/multiple.hh,
      	* mln/win/multiple_size.hh,
      	* mln/win/octagon2d.hh,
      	* mln/win/rectangle2d.hh,
      	* mln/win/segment1d.hh,
      	* mln/win/shift.hh,
      	* mln/win/sphere3d.hh,
      	* mln/win/vline2d.hh: revamp doc and map types to doxygen modules.
      
      	* tests/transform/distance_and_closest_point_geodesic.cc,
      	* tests/util/soft_heap.cc: fix doxygen file tag.
      
      git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@3732 4aad255d-cdde-0310-9447-f3009e2ae8c0
      6c2594f1
    • Guillaume Lazzara's avatar
      Small fixes. · 1099fa9d
      Guillaume Lazzara authored
      	* mln/algebra/all.hh: fix comments.
      
      	* mln/algebra/vec.hh: add operator>>.
      
      	* mln/core/internal/graph_psite_base.hh: convert to the correct id
      	type.
      
      	* mln/debug/draw_graph.hh: update doc.
      
      	* mln/graph/all.hh,
      	* mln/graph/essential.hh: new headers.
      
      	* mln/all.hh,
      	* mln/essential/routine.hh: include new headers.
      
      	* mln/io/pnm/load.hh: fix load_ascii builtin.
      
      	* mln/make/edge_image.hh: update prototype.
      
      	* mln/make/vertex_image.hh: be less restrictive on the function type.
      
      	* tests/level/approx/median.cc,
      	* tests/level/median.cc,
      	* tests/level/naive/median.cc: use a smaller image.
      
      	* tests/make/dummy_p_vertices.cc: test element id.
      
      git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@3731 4aad255d-cdde-0310-9447-f3009e2ae8c0
      1099fa9d
    • Guillaume Lazzara's avatar
      Rename Image::pset to Image::domain_t. · 78fd5ecc
      Guillaume Lazzara authored
      	* mln/core/concept/image.hh,
      	* mln/core/image/ch_piter.hh,
      	* mln/core/image/decorated_image.hh,
      	* mln/core/image/edge_image.hh,
      	* mln/core/image/extension_fun.hh,
      	* mln/core/image/extension_ima.hh,
      	* mln/core/image/extension_val.hh,
      	* mln/core/image/image_if.hh,
      	* mln/core/image/interpolated.hh,
      	* mln/core/image/lazy_image.hh,
      	* mln/core/image/p2p_image.hh,
      	* mln/core/image/plain.hh,
      	* mln/core/image/safe.hh,
      	* mln/core/image/slice_image.hh,
      	* mln/core/image/sub_image.hh,
      	* mln/core/image/t_image.hh,
      	* mln/core/image/tr_image.hh,
      	* mln/core/image/vertex_image.hh,
      	* mln/core/internal/image_base.hh,
      	* mln/core/internal/image_identity.hh,
      	* mln/core/internal/image_value_morpher.hh,
      	* mln/core/macros.hh,
      	* mln/core/routine/init.hh,
      	* mln/core/site_set/p_image.hh,
      	* mln/debug/slices_2d.hh,
      	* mln/io/off/load.hh,
      	* mln/labeling/level.hh,
      	* mln/labeling/level.spe.hh,
      	* mln/make/image3d.hh,
      	* mln/morpho/general.spe.hh,
      	* mln/pw/image.hh,
      	* mln/pw/internal/image_base.hh,
      	* mln/tag/skeleton.hh,
      	* mln/trait/ch_value.hh,
      	* mln/value/stack.hh,
      	* tests/core/image/tr_image.cc: rename pset to domain_t and introduce
      	mln_domain(I).
      
      git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@3730 4aad255d-cdde-0310-9447-f3009e2ae8c0
      78fd5ecc
    • Fabien Freling's avatar
      Add dim2/ funtion objects and display_edge(), untested. · 1b9819b8
      Fabien Freling authored
      	* mln/world/inter_pixel/dim2/all.hh: New file including all directory.
      	* mln/world/inter_pixel/dim2/is_dot.hh: New function to test dot.
      	* mln/world/inter_pixel/dim2/is_edge.hh: New function to test edge.
      	* mln/world/inter_pixel/dim2/is_pixel.hh: New function to test pixel.
      	* mln/world/inter_pixel/dim2/is_row_odd.hh: New function to test row.
      	* mln/world/inter_pixel/display_edge.hh: Display edges in an image.
      
      git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@3729 4aad255d-cdde-0310-9447-f3009e2ae8c0
      1b9819b8
    • Fabien Freling's avatar
      Debugging fixed segmentation. · b35248b9
      Fabien Freling authored
      	* fabien/igr/seg_fixed.cc: Debugging, crash at runtime.
      
      git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@3728 4aad255d-cdde-0310-9447-f3009e2ae8c0
      b35248b9
    • Thierry Geraud's avatar
      Turn take_as_init as a 'template method' pattern. · 393d0fc1
      Thierry Geraud authored
      	* mln/core/concept/accumulator.hh
      	(take_as_init): Rename as...
      	(take_as_init_): ...this.  This is default implementation.
      	(take_as_init): New.  Dispatch to take_as_init_.
      	Now, we have the "template method" method pattern.  It is
      	cleaner since we do not have any overriding for the
      	client-side method.
      	(take_n_times, take_n_times_): New.
      	
      	* mln/accu/nil.hh,
      	* mln/accu/tuple.hh,
      	* mln/accu/pair.hh,
      	* mln/accu/lor.hh,
      	* mln/accu/sum.hh,
      	* mln/accu/inf.hh,
      	* mln/accu/land_basic.hh,
      	* mln/accu/min.hh,
      	* mln/accu/max.hh,
      	* mln/accu/bbox.hh,
      	* mln/accu/min_h.hh,
      	* mln/accu/max_h.hh,
      	* mln/accu/lor_basic.hh,
      	* mln/accu/p.hh,
      	* mln/accu/rms.hh,
      	* mln/accu/rank_high_quant.hh,
      	* mln/accu/v.hh,
      	* mln/accu/rank_bool.hh,
      	* mln/accu/sup.hh,
      	* mln/accu/land.hh,
      	* mln/morpho/attribute/sum.hh,
      	* mln/morpho/attribute/count_adjacent_vertices.hh,
      	* mln/morpho/attribute/sharpness.hh,
      	* mln/morpho/attribute/volume.hh,
      	* mln/morpho/attribute/height.hh,
      	* mln/morpho/attribute/card.hh (take_as_init): Update.
      	Rename as...
      	(take_as_init_): ...this overriding name.
      	
      	* tests/accu/count.cc: Update.
      
      
      git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@3727 4aad255d-cdde-0310-9447-f3009e2ae8c0
      393d0fc1
    • Thierry Geraud's avatar
      Start cleaning up linear gaussian filters. · 9a765fde
      Thierry Geraud authored
      	* mln/linear/gaussian: New directory.
      	* mln/linear/gaussian/internal: New directory.
      	* mln/linear/gaussian.hh: Split code into...
      	* mln/linear/gaussian/impl.hh,
      	* mln/linear/gaussian/filter.hh,
      	* mln/linear/gaussian/internal/coefficients.hh:
      	...those new files.
      	
      	* tests/linear/gaussian: New directory.
      	* tests/linear/Makefile.am: Update.
      	* tests/linear/gaussian/Makefile.am: New.
      	* tests/linear/gaussian/filter.cc: New.
      
      	Misc.
      	
      	* mln/labeling/compute.hh: .
      	* mln/labeling/pack.hh (relabel_inplace): Fix missing
      	renaming into...
      	(pack_inplace): ...this.
      
      
      git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@3726 4aad255d-cdde-0310-9447-f3009e2ae8c0
      9a765fde
    • Étienne Folio's avatar
      Histograms update. · 5c15355e
      Étienne Folio authored
      	* folio/mln/histo/compute_histo.hh: Some brainstorming.
      	* folio/mln/histo/compute_histo_3d.hh: Some corrections from compute_histo.
      
      git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@3725 4aad255d-cdde-0310-9447-f3009e2ae8c0
      5c15355e
    • Thierry Geraud's avatar
      New shell script dedicated to fast word segmentation. · a7c021c5
      Thierry Geraud authored
      	* icdar/2009/hsc/first_attempts/words_25p.sh: New.
      	This version works on images reduced by 25%.
      	* icdar/2009/hsc/ws_to_wsl.hh: Add log.
      
      
      git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@3724 4aad255d-cdde-0310-9447-f3009e2ae8c0
      a7c021c5
    • Étienne Folio's avatar
      HSV type. · d4f05e00
      Étienne Folio authored
      	* folio/mln/fun/v2v/rgb_to_hsv.hh: New conversions.
      	* folio/mln/fun/v2v: New folder.
      	* folio/mln/fun: New folder.
      	* folio/mln/value/circular.hh: Comment a part of unused code.
      	* folio/mln/value/hsv.hh: New HSV type.
      	* folio/test/value/hsv.cc: New tests file for HSV type.
      
      git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@3723 4aad255d-cdde-0310-9447-f3009e2ae8c0
      d4f05e00
  6. 28 Apr, 2009 4 commits