- 31 Oct, 2008 10 commits
-
-
Thierry Geraud authored
* milena/tests/core/other/w_window.cc: New. * milena/tests/core/other/Makefile.am: Update. * milena/tests/core/alias/window2d.cc: Remove echos. * milena/mln/make/image2d.hh: New. * milena/tests/make/image2d.cc: New. * milena/tests/make/Makefile.am: Update. * milena/tests/convert/to_image.cc: Fix copyright. (include): Remove; useless. * milena/mln/core/alias/window2d.hh: Fix include. * milena/mln/core/w_window.hh (from_to): New overload. * milena/mln/core/dpoint.hh: Fix (c). * milena/mln/core/concept/weighted_window.hh: Fix (c). * milena/mln/core/concept/object.hh: Include all metal math. Include metal converts_to. * milena/mln/core/concept/window.hh (from_to): New overload. (todo): New. * milena/mln/core/concept/image.hh (from_to): New overload. * milena/mln/core/concept/gpoint.hh: Fix doc. * milena/mln/core/concept/gdpoint.hh (from_to): New overload. * milena/mln/core/def/all.hh: New. * milena/mln/core/window.hh: Fix copyright. * milena/mln/linear/convolve.hh: Fix warning + copyright. * milena/mln/make/image.hh (image): New overload for 3D. * milena/mln/make/w_window2d.hh: Fix copyright. Remove useless include. * milena/mln/convert/to_image.hh (mln_image_from, helper_dim_, helper_image_from_): Remove. Redundant with image_from_grid. (to_image): Update and use convert::from_to. * milena/mln/convert/from_to.hxx: Layout and update. git-svn-id: https://svn.lrde.epita.fr/svn/oln/branches/cleanup-2008@2752 4aad255d-cdde-0310-9447-f3009e2ae8c0
-
Vivien Delmon authored
* inim/binarization/snake2d.cc: New. * inim/binarization/snake2d.hh: New. * inim/binarization/snake_2d.hh: Remove. git-svn-id: https://svn.lrde.epita.fr/svn/oln/branches/cleanup-2008@2751 4aad255d-cdde-0310-9447-f3009e2ae8c0
-
Matthieu Garrigues authored
* garrigues/ocr/check_simple_point.cc: New. check the analysis of the local configuration of a pixel. * garrigues/ocr/enlarge.hh: Add routine for int_u8 images. * garrigues/ocr/ocr_with_preprocess.cc: Add the use of skeleton in the ocr preprocessing. * garrigues/ocr/simple_point.cc: . * garrigues/ocr/simple_point.hh: . * garrigues/ocr/skel.cc: Remove. * garrigues/ocr/skeleton.cc: Remove. * garrigues/ocr/skeleton.old.cc: New. * garrigues/ocr/skeleton.old.hh: New. * garrigues/ocr/Makefile: . * garrigues/ocr/check.sh: . git-svn-id: https://svn.lrde.epita.fr/svn/oln/branches/cleanup-2008@2750 4aad255d-cdde-0310-9447-f3009e2ae8c0
-
Vivien Delmon authored
* mln/morpho/erosion.hh: Done. git-svn-id: https://svn.lrde.epita.fr/svn/oln/branches/cleanup-2008@2749 4aad255d-cdde-0310-9447-f3009e2ae8c0
-
Thierry Geraud authored
When there is no ambiguity, the user can call make::image. * milena/mln/make/image2d.hh: Rename as... * milena/mln/make/image.hh: ...this. Import code from... * milena/mln/make/image1d.hh: ...this removed file. * milena/mln/make/all.hh: Update. * milena/tests/debug/iota.cc, * milena/tests/draw/graph.cc, * milena/tests/level/abs.cc, * milena/tests/level/replace.cc, * milena/tests/level/stretch.cc, * milena/tests/level/apply.cc, * milena/tests/level/compare.cc, * milena/tests/level/saturate.cc, * milena/tests/arith/minus.cc, * milena/tests/arith/times.cc, * milena/tests/arith/plus.cc, * milena/tests/arith/revert.cc, * milena/tests/accu/compute.cc, * milena/tests/geom/resize.cc, * milena/tests/geom/seed2tiling_roundness.cc, * milena/tests/geom/seed2tiling.cc, * milena/tests/display/color_pretty.cc, * milena/tests/logical/or.cc, * milena/tests/logical/not.cc, * milena/tests/logical/and_not.cc, * milena/tests/logical/and.cc, * milena/tests/canvas/chamfer.cc, * milena/tests/util/tree_to_image.cc, * milena/tests/util/lemmings.cc, * milena/tests/util/tree_fast_to_image.cc, * milena/tests/labeling/compute.cc, * milena/mln/core/image/image1d.hh: Update. * milena/mln/core/image/image2d.hh: Update. (todo): New. * milena/mln/core/w_window.hh (from_to): New overload. * milena/mln/make/w_window2d.hh: Change tests into checks. * milena/mln/convert/from_to.hxx: Update. * milena/mln/canvas/browsing/directional.hh: . * milena/tests/core/alias/w_window2d_int.cc: Add alt code. git-svn-id: https://svn.lrde.epita.fr/svn/oln/branches/cleanup-2008@2748 4aad255d-cdde-0310-9447-f3009e2ae8c0
-
Vivien Delmon authored
* inim/binarization/snake_2d.hh: New, The snake_2d function takes an accumulator, an image and a window and return the ouput image of the accumulator applies on the input image. * inim/binarization: New. * inim: New. git-svn-id: https://svn.lrde.epita.fr/svn/oln/branches/cleanup-2008@2747 4aad255d-cdde-0310-9447-f3009e2ae8c0
-
Vivien Delmon authored
* mln/morpho/erosion.spe.hh: Remove concept. git-svn-id: https://svn.lrde.epita.fr/svn/oln/branches/cleanup-2008@2746 4aad255d-cdde-0310-9447-f3009e2ae8c0
-
Vivien Delmon authored
* mln/morpho/erosion.spe.hh: Add accumulator type as parameter and rename min as accu. git-svn-id: https://svn.lrde.epita.fr/svn/oln/branches/cleanup-2008@2745 4aad255d-cdde-0310-9447-f3009e2ae8c0
-
Thierry Geraud authored
* mln/linear/convolve.hh: Re-vamp. * tests/linear/convolve.cc: Update. * mln/core/routine/primary.hh: New; not completed yet. * mln/core/routine/all.hh: Update. * mln/core/concept/window.hh (todo): New. * mln/morpho/erosion.hh (tests): New. git-svn-id: https://svn.lrde.epita.fr/svn/oln/branches/cleanup-2008@2744 4aad255d-cdde-0310-9447-f3009e2ae8c0
-
Ugo Jardonnet authored
* mln/core/site_set/p_graph.hh, * mln/core/image/graph_image.hh, * mln/display/remove.hh, * mln/display/save.hh, * mln/display/show.hh, * mln/util/greater_point.hh: Include image/image_if.hh instead of image_if_value.hh. git-svn-id: https://svn.lrde.epita.fr/svn/oln/branches/cleanup-2008@2743 4aad255d-cdde-0310-9447-f3009e2ae8c0
-
- 30 Oct, 2008 13 commits
-
-
Ugo Jardonnet authored
Partially fix portability problem due to wrong cast of size_t to unsigned: * mln/histo/data.hh, * mln/debug/println_with_border.spe.hh, * mln/core/image/translate_image.hh, * mln/draw/graph.hh, * mln/level/all.hh, * mln/accu/count_adjacent_vertices.hh, * mln/accu/count.hh, * mln/accu/min_h.hh, * mln/accu/rank.hh, * mln/accu/max_h.hh, * mln/accu/median_alt.hh, * mln/accu/median_h.hh, * mln/accu/volume.hh, * mln/accu/height.hh, * mln/border/fill.hh, * mln/border/duplicate.hh, * mln/border/mirror.hh, * mln/geom/resize.hh, * mln/morpho/closing_volume.hh, * mln/morpho/closing_area.hh, * mln/morpho/closing_height.hh, * mln/morpho/opening_area_on_vertices.hh, * mln/morpho/opening_volume.hh, * mln/morpho/closing_area_on_vertices.hh, * mln/morpho/opening_height.hh, * mln/morpho/opening_area.hh: Remove wrong use of std::size_t. git-svn-id: https://svn.lrde.epita.fr/svn/oln/branches/cleanup-2008@2742 4aad255d-cdde-0310-9447-f3009e2ae8c0
-
Ugo Jardonnet authored
* mln/accu/maj_h.hh: Add majority accumulator. * mln/accu/histo.hh: Remove bad use of size_t. * mln/accu/mean.hh: Temporary fix. * mln/fun/x2x/rotation.hh: Fix matrix parameters. git-svn-id: https://svn.lrde.epita.fr/svn/oln/branches/cleanup-2008@2741 4aad255d-cdde-0310-9447-f3009e2ae8c0
-
Ugo Jardonnet authored
* classif/proj.hh: Make use of majority. * classif/Makefile: Proper dependencies. git-svn-id: https://svn.lrde.epita.fr/svn/oln/branches/cleanup-2008@2740 4aad255d-cdde-0310-9447-f3009e2ae8c0
-
Thierry Geraud authored
* milena/mln/transform: New. * milena/mln/transform/distance.hh: New. * milena/tests/transform: New directory. * milena/tests/transform/Makefile.am: New. * milena/tests/transform/distance.cc: New. * milena/sandbox/geraud/skel.cc: Layout. * milena/sandbox/geraud/dmap.cc: Update. Slight change in w_window. * milena/mln/core/w_window.hh (from_to): Prepare new overload. For that, add some new meta-code: * milena/mln/metal/math/root.hh: New. * milena/mln/metal/math/all.hh: Update. * milena/mln/metal/math/sqrt.hh (todo): New. * milena/tests/metal/math/root.cc: New. * milena/tests/metal/math/pow.cc: Remove echo. * milena/tests/metal/math/Makefile.am: Update. * milena/tests/morpho/Makefile.am (SUBDIRS): Fix missing. git-svn-id: https://svn.lrde.epita.fr/svn/oln/branches/cleanup-2008@2739 4aad255d-cdde-0310-9447-f3009e2ae8c0
-
Alexandre Abraham authored
* nature/co_occurence.hh: New (mln::co_occurence) : compute co-occurence matrix. * nature/mco.cc: New Dummy test. git-svn-id: https://svn.lrde.epita.fr/svn/oln/branches/cleanup-2008@2738 4aad255d-cdde-0310-9447-f3009e2ae8c0
-
Jimmy Ma authored
* garrigues/ocr/skel.cc: New. git-svn-id: https://svn.lrde.epita.fr/svn/oln/branches/cleanup-2008@2737 4aad255d-cdde-0310-9447-f3009e2ae8c0
-
Matthieu Garrigues authored
* garrigues/ocr/simple_point.hh: (is_curve_extremum) Tell if a point is a curve extremum. git-svn-id: https://svn.lrde.epita.fr/svn/oln/branches/cleanup-2008@2736 4aad255d-cdde-0310-9447-f3009e2ae8c0
-
Ugo Jardonnet authored
* classif/iccvg04.cc: Beautify. * classif/proj.hh: Add palette creation. * classif/v2.cc: Avoid useless implicit cast. * classif/Makefile: Change default streching. git-svn-id: https://svn.lrde.epita.fr/svn/oln/branches/cleanup-2008@2735 4aad255d-cdde-0310-9447-f3009e2ae8c0
-
Alexandre Abraham authored
* abraham/mln/value/shell.hh: New mln::value::shell is now a value. * abraham/mln/core/image/thru.hh: change namespace of shell. git-svn-id: https://svn.lrde.epita.fr/svn/oln/branches/cleanup-2008@2734 4aad255d-cdde-0310-9447-f3009e2ae8c0
-
Guillaume Lazzara authored
* scribo/demat.hh, * scribo/photo.cc, * scribo/table.cc: Update usage and add more debug. git-svn-id: https://svn.lrde.epita.fr/svn/oln/branches/cleanup-2008@2733 4aad255d-cdde-0310-9447-f3009e2ae8c0
-
Thierry Geraud authored
* mln/core/w_window.hh (trait): New * mln/make/w_window.hh: Fix. * tests/make/w_window.cc: New. * tests/make/Makefile.am: Update. * mln/trait/image_from_mesh.hh: Rename as... * mln/trait/image_from_grid.hh: ...this. (image_from_mesh, mln_image_from_mesh): Rename as... (image_from_grid, mln_image_from_grid): ...these. * mln/draw/label.hh, * mln/trait/ch_value.hh, * mln/display/color_pretty.hh, * mln/display/remove.hh, * mln/display/save.hh, * mln/display/show.hh: Update. * mln/border/resize.hh: Remove dead code. * mln/convert/from_to.hxx: Disambiguate doc. git-svn-id: https://svn.lrde.epita.fr/svn/oln/branches/cleanup-2008@2732 4aad255d-cdde-0310-9447-f3009e2ae8c0
-
Florian Lesaint authored
* mln/extension/adjust_fill.hh: Add a adjust_fill version which takes a delta. * mln/level/stretch.hh: Fix code. * mln/level/transform.hh: Revert work done by Nicolas Ballas to make gaussian work. * mln/linear/gaussian.hh: Add gaussian_1st_derivative and gaussian_2nd_derivative. * tests/linear/gaussian.cc: Fix test. git-svn-id: https://svn.lrde.epita.fr/svn/oln/branches/cleanup-2008@2731 4aad255d-cdde-0310-9447-f3009e2ae8c0
-
Guillaume Lazzara authored
* mln/core/site_set/box.hh: here. git-svn-id: https://svn.lrde.epita.fr/svn/oln/branches/cleanup-2008@2730 4aad255d-cdde-0310-9447-f3009e2ae8c0
-
- 29 Oct, 2008 12 commits
-
-
Matthieu Garrigues authored
compute the number of connected component in a local configuration. git-svn-id: https://svn.lrde.epita.fr/svn/oln/branches/cleanup-2008@2729 4aad255d-cdde-0310-9447-f3009e2ae8c0
-
Matthieu Garrigues authored
* garrigues/ocr/simple_point.hh: New ,Tell if a point is simple or not. A point of an object is simple if in its c8 neiborhood, there is exactly one connected component of the object, and only one connected component of the background Examples : ( | == object, - = background) - - | | P | Here P is simple in the c4 and c8 case. | | | - | - | P | Here P is never simple. | | | * garrigues/ocr/simple_point.cc: New. A simple test that shows all the simple points of a binary image. git-svn-id: https://svn.lrde.epita.fr/svn/oln/branches/cleanup-2008@2728 4aad255d-cdde-0310-9447-f3009e2ae8c0
-
Guillaume Lazzara authored
* mln/literal/colors.hh, * mln/value/rgb.hh: Add literal::dark_red and literal::dark_orange. git-svn-id: https://svn.lrde.epita.fr/svn/oln/branches/cleanup-2008@2727 4aad255d-cdde-0310-9447-f3009e2ae8c0
-
Guillaume Lazzara authored
* scribo/demat.hh: New output showing the table matrix. * scribo/main.cc: Move and update the code... * scribo/photo.cc, * scribo/table.cc: Here. Add New main() functions. git-svn-id: https://svn.lrde.epita.fr/svn/oln/branches/cleanup-2008@2726 4aad255d-cdde-0310-9447-f3009e2ae8c0
-
Guillaume Lazzara authored
* mln/core/site_set/box.hh: add crop_wrt(), nrows() and nco git-svn-id: https://svn.lrde.epita.fr/svn/oln/branches/cleanup-2008@2725 4aad255d-cdde-0310-9447-f3009e2ae8c0
-
Guillaume Lazzara authored
* mln/core/image/graph_elt_neighborhood.hh, * mln/core/image/graph_elt_window.hh: Use the new util::graph API. * mln/core/image/graph_window_piter.hh, * mln/core/image/graph_neighborhood_piter.hh: Update template parameters. * mln/core/image/graph_psite.hh: Deleted. Replaced by mln/util/internal/graph_vertex_psite. * mln/core/image/image2d.hh: Update comments. * mln/core/internal/graph_iter_base.hh: Deleted. Replaced by mln/util/internal/graph_iter_base.hh. * mln/core/internal/graph_vicinity_piter.hh: Renamed as... * mln/core/internal/graph_relative_piter.hh: ...this. * mln/core/internal/site_relative_iterator_base.hh: Update an assertion. * mln/core/site_set/p_vertices.hh, * mln/core/site_set/p_edges.hh: returns the function by reference. * mln/labeling/blobs.hh, * mln/core/site_set/p_graph_piter.hh: reindent. * mln/core/var.hh: add mln_const_VAR(). * mln/util/internal/graph_psite_base.hh: pass the vertex id to the site set's function instead of the vertex itself. * tests/core/image/graph_image.cc: Update according the new graph structure. git-svn-id: https://svn.lrde.epita.fr/svn/oln/branches/cleanup-2008@2724 4aad255d-cdde-0310-9447-f3009e2ae8c0
-
Maxime van Noppen authored
* Makefile: Add nice rules. * max_tree.hh: Add to_ppm, compute_mean_colors and number_of_nodes. * v2.cc: Fix the getopt. git-svn-id: https://svn.lrde.epita.fr/svn/oln/branches/cleanup-2008@2723 4aad255d-cdde-0310-9447-f3009e2ae8c0
-
Alexandre Abraham authored
* abraham/mln/trait: New. * abraham/mln/trait/images.hh: New (mln::trait::default_image_morpher) : Adjust quant according to new value quant.. * abraham/mln/morpho/hit_or_miss.hh: New (mln::morpho::hit_or_miss) : First implementation of hit or miss algorithm. * abraham/mln/level/transform.hh: New (mln::level::transform) : Add procedure. * abraham/mln/core/image/thru.hh: Temporary trait modification. * abraham/mln/core/image/shell.hh: Add include of function.hh. * abraham/mln/fun/meta/hue.hh: New Allow direct access to hue. * abraham/mln/fun/meta/inty.hh: New Allow direct access to intensity.. * abraham/mln/fun/meta/sat.hh: New Allow direct access to saturation.. * abraham/mln/fun/v2v: New. * abraham/mln/fun/v2v/rgb_to_hsi.hh: New Fix wrong conversion formula. * abraham/mln/binarization: New. * abraham/mln/binarization/binarization.hh: New Fix call to level::transform procedure (output must be empty). * abraham/mln/value: New. * abraham/mln/value/builtin: New. * abraham/mln/value/builtin/symbolics.hh: New Add min and max for bool traits. * nature/erosion.cc: New Test of erosion filter. * nature/gradient.cc: New Test of gradient filter. * nature/histo_hsi.cc: New Decompose image in hsi format. * nature/hom.cc: New First hit or miss test. * nature/opening.cc: New Test of opening filter. * nature/Makefile: New. git-svn-id: https://svn.lrde.epita.fr/svn/oln/branches/cleanup-2008@2722 4aad255d-cdde-0310-9447-f3009e2ae8c0
-
Thierry Geraud authored
* geraud/skel.cc: New. git-svn-id: https://svn.lrde.epita.fr/svn/oln/branches/cleanup-2008@2721 4aad255d-cdde-0310-9447-f3009e2ae8c0
-
Alexandre Abraham authored
git-svn-id: https://svn.lrde.epita.fr/svn/oln/branches/cleanup-2008@2720 4aad255d-cdde-0310-9447-f3009e2ae8c0
-
Jimmy Ma authored
* garrigues/ocr/ocr_with_preprocess.cc: Apply gaussian blur and naive thresholding. git-svn-id: https://svn.lrde.epita.fr/svn/oln/branches/cleanup-2008@2719 4aad255d-cdde-0310-9447-f3009e2ae8c0
-
Thierry Geraud authored
* milena/tests/draw/line.cc: Fix missing update. * milena/mln/draw/line.hh: Make it safe. * milena/mln/morpho/closing_volume.hh (closing_volume): New overload with output as return. * milena/mln/morpho/all.hh: Better doc. (include): Update. * milena/sandbox/geraud/wst_edge.cc: Prefer volume closing over area closing. git-svn-id: https://svn.lrde.epita.fr/svn/oln/branches/cleanup-2008@2718 4aad255d-cdde-0310-9447-f3009e2ae8c0
-
- 28 Oct, 2008 5 commits
-
-
Thierry Geraud authored
* tests/morpho/elementary/top_hat.cc: New. * mln/morpho/elementary/top_hat.hh: New. * mln/morpho/elementary/all.hh: Update. git-svn-id: https://svn.lrde.epita.fr/svn/oln/branches/cleanup-2008@2717 4aad255d-cdde-0310-9447-f3009e2ae8c0
-
Thierry Geraud authored
* tests/morpho/elementary/laplacian.cc: New. * doc/tutorial/examples/sub_image.cc: Update. * mln/morpho/elementary/laplacian.hh: New. git-svn-id: https://svn.lrde.epita.fr/svn/oln/branches/cleanup-2008@2716 4aad255d-cdde-0310-9447-f3009e2ae8c0
-
Thierry Geraud authored
* tests/morpho/elementary/gradient.cc: New. * tests/morpho/elementary/closing.cc: New. * tests/morpho/elementary/gradient_external.cc: New. * tests/morpho/elementary/opening.cc: New. * tests/morpho/gradient_elementary.cc: Remove; obsolete. * tests/morpho/Makefile.am: Update. * mln/accu/min_max.hh (meta::min_max): Disambiguate. * mln/morpho/elementary/like_ero_fun.hh (f_accu): Make it consistent with others. * mln/morpho/elementary/dilation.hh (postcondition): New. * mln/morpho/dilation_elementary.hh: Remove; obsolete. * mln/morpho/elementary/gradient_internal.hh (val): Fix. (postcondition): New. * mln/morpho/elementary/gradient.hh: New. * mln/morpho/gradient_elementary.hh: Remove; obsolete. * mln/morpho/elementary/erosion.hh (postcondition): New. * mln/morpho/elementary/closing.hh: New. * mln/morpho/elementary/gradient_external.hh: New. * mln/morpho/elementary/opening.hh: New. git-svn-id: https://svn.lrde.epita.fr/svn/oln/branches/cleanup-2008@2715 4aad255d-cdde-0310-9447-f3009e2ae8c0
-
Maxime van Noppen authored
* Makefile: Little fix. * max_tree.hh: Compute the volume. * v2.cc: Call the volume routine. git-svn-id: https://svn.lrde.epita.fr/svn/oln/branches/cleanup-2008@2714 4aad255d-cdde-0310-9447-f3009e2ae8c0
-
Thierry Geraud authored
* mln/border/resize.hh: Remove precondition. This test cannot be verified since this operation may be a no-op (for images without borders). * mln/border/adjust.hh: Likewise. * mln/morpho/elementary/like_ero_set.hh: Fix missing initialization. * mln/morpho/elementary/like_ero_fun.hh: Likewise. (f_accu): Move into the internal namespace. * mln/morpho/elementary/dilation.hh: New. * mln/morpho/elementary/gradient_internal.hh: New. * mln/morpho/elementary/all.hh: Update. * tests/morpho/elementary/dilation.cc: New. * tests/morpho/elementary/gradient_internal.cc: New. git-svn-id: https://svn.lrde.epita.fr/svn/oln/branches/cleanup-2008@2713 4aad255d-cdde-0310-9447-f3009e2ae8c0
-