- 17 Sep, 2007 6 commits
-
-
Nicolas Neri authored
* border_duplicate.cc: Test for duplicate border. * border_duplicate.hh: Fix duplicate border. * border_fill.hh: . git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@1119 4aad255d-cdde-0310-9447-f3009e2ae8c0
-
Nicolas Neri authored
* border_fill.cc: Test file of fill border with println_with_border. * border_fill.hh: Fix fill for border, but need to be optimize. git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@1118 4aad255d-cdde-0310-9447-f3009e2ae8c0
-
Simon Nivault authored
* sandbox/nivault/binary_arith.hh: New. * sandbox/nivault/tests/test.cc: Update. * sandbox/nivault/vec.hh: New. git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@1117 4aad255d-cdde-0310-9447-f3009e2ae8c0
-
Thierry Geraud authored
* tests/linear_gaussian.cc: Remove useless include. * mln/convert/to_image.hh (to_image): Fix bug in histogram version. * mln/core/image1d_b.hh (point_at_offset): Fix bug. * mln/level/sort_points.hh (sort_points_decreasing_): Fix bug. git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@1116 4aad255d-cdde-0310-9447-f3009e2ae8c0
-
Matthieu Garrigues authored
* mln/io/internal/pnm/load.hh: . * mln/io/internal/pnm/save.hh: . git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@1115 4aad255d-cdde-0310-9447-f3009e2ae8c0
-
Matthieu Garrigues authored
from: * sandbox/garrigues/io_fits.cc: to: * tests/io_fits.cc: Remove. because it can't compile without the cfitsio library git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@1114 4aad255d-cdde-0310-9447-f3009e2ae8c0
-
- 14 Sep, 2007 5 commits
-
-
Nicolas Neri authored
* fill.hh: . * labeling.hh: New. * labeling_cpy_from_mln.hh: New. * labeling_level_fast.cc: New. * level.hh: New. * level_cpy_from_mln.hh: New. * main.cc: . * paste.hh: . git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@1113 4aad255d-cdde-0310-9447-f3009e2ae8c0
-
Simon Nivault authored
* mln/debug/println.hh: Fixed. git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@1112 4aad255d-cdde-0310-9447-f3009e2ae8c0
-
Matthieu Garrigues authored
* mln/io/internal/pnm/load.hh: . * mln/io/internal/pnm/save.hh: . * mln/io/pgm/save.hh: . * mln/io/ppm/save.hh: . * mln/metal/templated_by.hh: New. * mln/value/rgb.hh: . * tests/io_ppm.cc: . git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@1111 4aad255d-cdde-0310-9447-f3009e2ae8c0
-
Simon Nivault authored
* mln/convert/to_image.hh: Update. * mln/core/box3d.hh: New. * mln/core/dpoint3d.hh: New. * mln/core/image3d_b.hh: New. * mln/core/internal/box_impl.hh: Update. * mln/core/neighb3d.hh: New. * mln/core/pixter3d_b.hh: New. * mln/core/point3d.hh: New. * mln/core/w_window3d_float.hh: New. * mln/core/w_window3d_int.hh: New. * mln/core/win/cube3d.hh: New. * mln/core/window3d.hh: New. * mln/debug/println.hh: Update. * mln/geom/max_sli.hh: New. * mln/geom/min_sli.hh: New. * mln/geom/nslis.hh: New. * mln/geom/size3d.hh: New. * mln/make/box3d.hh: New. * mln/make/dpoint3d.hh: New. * mln/make/point3d.hh: New. * mln/make/w_window1d.hh: Precondition of oddness fixed. * mln/make/w_window3d.hh: New. * mln/make/w_window3d_int.hh: New. * mln/make/window3d.hh: New. * tests/box3d.cc: New. * tests/dpoint3d.cc: New. * tests/image3d_b.cc: New. * tests/pixter3d_b.cc: New. * tests/point3d.cc: New. * tests/w_window3d_int.cc: New. * tests/window3d.cc: New. git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@1110 4aad255d-cdde-0310-9447-f3009e2ae8c0
-
Matthieu Garrigues authored
* img/test.fits: a fits image * mln/io/internal: The functions to save and load ppm, pbm and pgm format looked quite similar. I add this directory to factorise all these similarities * mln/io/internal/abort.hh: the abort function used in loading functions * mln/io/internal/pnm/load.hh: functions to load pnm files, 8 or 16 bits. * mln/io/internal/pnm/load_header.hh: function to read a pnm header. * mln/io/internal/pnm/macros.hh: Some macros to identify the magic numbers of the formats * mln/io/internal/pnm/save.hh: functions to load pnm files, 8 or 16 bits. * mln/io/internal/pnm/save_header.hh: function to save a pnm header. * mln/io/internal/pnm: all internal treatments of pnm format, used by concrete formats (pbm, pgm, ppm) * mln/io/pbm/load.hh: loading of pbm format done * mln/io/pbm/save.hh: saving of pbm format done * mln/io/pfm/load.hh: loading of pfm format done * mln/io/pgm/load.hh: loading of pgm format done * mln/io/pgm/save.hh: saving of pgm 8/16 bits format done * mln/io/ppm/load.hh: loading of ppm 8/16 bits format done * mln/io/ppm/save.hh: loading of ppm 8/16 bits format done * mln/value/rgb.hh: To fix : we can't apply level:transform on rgb images convert_< rgb8 > could be one part of the problem. * mln/value/rgb16.hh: add rgb16 type to test ppm 16bits * tests/io_pbm.cc: some tests * tests/io_pgm.cc: some tests * tests/io_ppm16.cc: some tests git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@1109 4aad255d-cdde-0310-9447-f3009e2ae8c0
-
- 13 Sep, 2007 1 commit
-
-
Simon Nivault authored
* mln/core/win/disk2d.hh: Well created. * mln/geom/sym.hh: Fixed. * tests/win_disk2d.cc: New. git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@1108 4aad255d-cdde-0310-9447-f3009e2ae8c0
-
- 12 Sep, 2007 3 commits
-
-
Matthieu Garrigues authored
* mln/convert/to_image.hh: . * mln/io/fits/load.hh: New. * mln/io/fits: New. * mln/io/pfm/load.hh: New. * mln/io/pfm/save.hh: New. * mln/io/pfm: New. * mln/io/pgm/save.hh: . * tests/io_fits.cc: New. * tests/io_pgm.cc: . * tests/io_pgm16.cc: . git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@1107 4aad255d-cdde-0310-9447-f3009e2ae8c0
-
Simon Nivault authored
* mln/geom/sym.hh: Update (geom::sym). * sandbox/nivault/dmap.hh: New. * sandbox/nivault/dmap.hxx: New. git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@1106 4aad255d-cdde-0310-9447-f3009e2ae8c0
-
Simon Nivault authored
* mln/level/approx/median.hh: Update. * tests/level_approx_median.cc: Update. git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@1105 4aad255d-cdde-0310-9447-f3009e2ae8c0
-
- 11 Sep, 2007 6 commits
-
-
Matthieu Garrigues authored
* img/lena.pbm: lena in pbm * img/lena.ppm: lena in ppm * mln/convert/to_rgb.hh: operation to convert some values to rgb in order to make pgm::load<rgb8> compile * mln/io/pbm/load.hh: load a pbm image into an image2d_b<bool> * mln/io/pbm/save.hh: New. save an image2d_b<bool> into a pbm image file * mln/io/pbm: New. * mln/io/pgm/load.hh: add 16 bits handling * mln/io/pgm/save.hh: add 16 bits handling * mln/io/ppm/load.hh: New. load a ppm image into an image2d_b<rgb8> * mln/io/ppm/save.hh: New. save an image2d_b<rgb8> into a ppm image file * mln/io/ppm: New directory. * mln/value/int_u.hh: fix to compile with the good flags * mln/value/rgb.hh: update of rgb values * tests/io_pbm.cc: a test * tests/io_pgm.cc: a test * tests/io_pgm16.cc: a test * tests/io_ppm.cc: a test git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@1104 4aad255d-cdde-0310-9447-f3009e2ae8c0
-
Simon Nivault authored
* mln/core/win/octagon2d.hh: Well created. * mln/morpho/dilation.hh: Fill and Optim. * mln/morpho/erosion.hh: Optim. * tests/morpho_dilation.cc: New. * tests/morpho_erosion.cc: Update. * tests/win_octagon2d.cc: New. git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@1103 4aad255d-cdde-0310-9447-f3009e2ae8c0
-
Nicolas Neri authored
* fill.hh: New. * fills_test.cc: . * main.cc: New. * mem.hh: New. * paste.hh: New. git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@1102 4aad255d-cdde-0310-9447-f3009e2ae8c0
-
Simon Nivault authored
* mln/core/win/backdiag2d.hh: New. * mln/core/win/diag2d.hh: New. * mln/core/win/disk2d.hh: New. * mln/core/win/octagon2d.hh: New. * tests/win_backdiag2d.cc: New. * tests/win_diag2d.cc: New. git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@1101 4aad255d-cdde-0310-9447-f3009e2ae8c0
-
Simon Nivault authored
* mln/accu/max_h.hh: Fixed. git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@1100 4aad255d-cdde-0310-9447-f3009e2ae8c0
-
Simon Nivault authored
* mln/accu/max_h.hh: New. Max Accu. * mln/level/ero.hh: Rename as... * mln/morpho/erosion_fast.hh: ...this. * mln/morpho/dilation_fast.hh: Fast dilation. * tests/morpho_dilation_max_h.cc: New. * tests/morpho_erosion_min_h.cc: Update. git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@1099 4aad255d-cdde-0310-9447-f3009e2ae8c0
-
- 10 Sep, 2007 6 commits
-
-
Matthieu Garrigues authored
* mln/debug/println.hh: Splitted * mln/debug/println_with_border.hh: New. * mln/value/rgb.hh: templated value rgb<n> * mln/value/rgb8.hh: just a typedef * mln/value/rgb8_non_templated.hh: the old version without template (to delete) * tests/debug_println_with_border.cc: (uplate includes) * tests/value_rgb8.cc: tests rgb operation git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@1098 4aad255d-cdde-0310-9447-f3009e2ae8c0
-
Simon Nivault authored
* mln/convert/to_window.hh: . git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@1097 4aad255d-cdde-0310-9447-f3009e2ae8c0
-
Simon Nivault authored
* mln/core/image1d_b.hh, * mln/core/image2d_b.hh: Type line_piter added. * mln/core/line_piter.hh: The Iterator. * mln/core/macros.hh: New macro mln_line_piter. * tests/line_piter.cc: New. git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@1096 4aad255d-cdde-0310-9447-f3009e2ae8c0
-
Thierry Geraud authored
* tests/morpho_erosion_min_h.cc: New. * tests/value_rgb8.cc: New. * mln/level/ero.hh: New; temporary, rename it! * mln/accu/min_h.hh: New. * mln/core/vec_p.hh (dpoint): New. * mln/core/window.hh (operator<<): New. * mln/value/rgb8.hh: New. * tests/morpho_erosion.cc: Update. * mln/convert/to_window.hh: Fix sig. * mln/morpho/dilation.hh: Add todo. * mln/morpho/erosion.hh: Add todo. * mln/level/approx/median.hh: Add todo. * mln/value/props.hh: Fix missing include. git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@1095 4aad255d-cdde-0310-9447-f3009e2ae8c0
-
Matthieu Garrigues authored
* mln/core/image1d_b.hh: re-add array_ attribute in the image1d_b class we actually need it to handle the border offset => array_ = buffer_ - vb_.pmin().ind(); ) * mln/debug/println.hh: update * tests/debug_println_with_border.cc: add 1d test. git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@1094 4aad255d-cdde-0310-9447-f3009e2ae8c0
-
Thierry Geraud authored
* mln/io/pgm: New directory. * mln/io/save_pgm.hh: Rename as... * mln/io/pgm/save.hh: ...this. (save_pgn): Rename as... (save): ...this. * mln/io/load_pgm.hh: Rename as... * mln/io/pgm/load.hh: ...this. (load_pgm): Rename as... (load): ...this. * tests/level_naive_median.cc, * tests/linear_log.cc, * tests/level_median_hline2d.cc, * tests/morpho_thinning.cc, * tests/morpho_erosion.cc, * tests/morpho_hit_or_miss.cc, * tests/morpho_laplacian.cc, * tests/morpho_opening_area.cc, * tests/labeling_regional_maxima.cc, * tests/level_median_fast.cc, * tests/level_approx_median.cc, * tests/level_median.cc, * tests/linear_convolve.cc, * tests/linear_sobel.cc, * tests/line_convolve.cc, * tests/linear_gaussian.cc, * tests/linear_lap.cc, * tests/labeling_foreground.cc, * tests/morpho_contrast.cc, * tests/morpho_gradient.cc: Update. * mln/linear/gaussian.hh, * mln/canvas/morpho/algebraic_union_find.hh, * mln/canvas/dirbrowsing.hh, * mln/canvas/labeling.hh: Fix warnings. git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@1093 4aad255d-cdde-0310-9447-f3009e2ae8c0
-
- 07 Sep, 2007 10 commits
-
-
Thierry Geraud authored
* mln/core/point.hh (operator+=): New. * tests/dpoint2d.cc: Update. * mln/canvas/browsing/snake_fwd.hh: Fix missing namespace. * sandbox/nivault/dirbrowsing.hh: Rename as... * mln/canvas/dirbrowsing.hh: ...this. * mln/level/median.hh: Update. * sandbox/nivault/median.hh: Update. git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@1092 4aad255d-cdde-0310-9447-f3009e2ae8c0
-
Matthieu Garrigues authored
* mln/convert/to_image.hh: replace box2d by box_<P> to handle 1d * mln/debug/println.hh: stupid error * tests/convert_to_vec_p.cc: stupid error * tests/w_window1d_int.cc: rectangle1d ??? replaced by segment1d git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@1091 4aad255d-cdde-0310-9447-f3009e2ae8c0
-
Simon Nivault authored
* sandbox/nivault/dirbrowsing.hh: . * sandbox/nivault/median.hh: . * sandbox/nivault/tests/test: . git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@1090 4aad255d-cdde-0310-9447-f3009e2ae8c0
-
Thierry Geraud authored
* tests/README: Add hint. * mln/util/pix.hh (operator rvalue): New. git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@1089 4aad255d-cdde-0310-9447-f3009e2ae8c0
-
Thierry Geraud authored
* tests/morpho_opening_area.cc: New. * mln/core/concept/accumulator.hh (take_as_init): New. * mln/morpho/opening_attribute.hh: New. * mln/morpho/opening_area.hh: New. * mln/morpho/includes.hh: Add neighborhood.hh. * mln/canvas/morpho: New. * mln/canvas/morpho/algebraic_union_find.hh: New. * mln/accu/count.hh (result): New. * mln/util: New. * mln/util/pix.hh: New. git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@1088 4aad255d-cdde-0310-9447-f3009e2ae8c0
-
Matthieu Garrigues authored
* sandbox/garrigues/value_behavior.cc: some fixes git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@1087 4aad255d-cdde-0310-9447-f3009e2ae8c0
-
Simon Nivault authored
* sandbox/nivault/dirbrowsing.hh: New. * sandbox/nivault/median.hh: Use dirbrowsing.hh git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@1086 4aad255d-cdde-0310-9447-f3009e2ae8c0
-
Matthieu Garrigues authored
* mln/value/int_u.hh: add interop to prop * mln/value/props.hh: add interop to prop * sandbox/garrigues/value_behavior.cc: try to implement behaviors git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@1085 4aad255d-cdde-0310-9447-f3009e2ae8c0
-
Thierry Geraud authored
* mln/canvas/browsing: New directory. * mln/canvas/sbrowsing.hh, * mln/linear/fast_gaussian.hh, * tests/approx_median.cc, * tests/assign.cc, * tests/convolve.cc, * tests/fast_median.cc, * tests/fill.cc, * tests/histo.cc, * tests/hmedian.cc, * tests/int_s.cc, * tests/int_u8.cc, * tests/label.cc, * tests/mean.cc, * tests/median.cc, * tests/naive_median.cc, * tests/println.cc, * tests/println_with_border.cc, * tests/rectangle2d.cc, * tests/sobel.cc, * tests/to_image.cc, * tests/to_vec_p.cc, * tests/transform.cc, * tests/vset.cc: Respectively rename as... * mln/canvas/browsing/snake_fwd.hh, * mln/linear/gaussian.hh, * tests/level_approx_median.cc, * tests/level_assign.cc, * tests/linear_convolve.cc, * tests/level_median_fast.cc, * tests/level_fill.cc, * tests/histo_compute.cc, * tests/level_median_hline2d.cc, * tests/value_int_s.cc, * tests/value_int_u8.cc, * tests/value_label.cc, * tests/estim_mean.cc, * tests/level_median.cc, * tests/level_naive_median.cc, * tests/debug_println.cc, * tests/debug_println_with_border.cc, * tests/win_rectangle2d.cc, * tests/linear_sobel.cc, * tests/convert_to_image.cc, * tests/convert_to_vec_p.cc, * tests/level_transform.cc, * tests/value_set.cc: ...these. * mln/level/median.hh: Update. git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@1084 4aad255d-cdde-0310-9447-f3009e2ae8c0
-
Simon Nivault authored
* sandbox/nivault/median.hh: . * sandbox/nivault/tests/test.cc: Test on lena for median_dir git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@1083 4aad255d-cdde-0310-9447-f3009e2ae8c0
-
- 06 Sep, 2007 3 commits
-
-
Matthieu Garrigues authored
* mln/debug/println.hh: add 3 function : println_with_border(const box2d& b, const Fast_Image<I>& input_) impl::println_with_border(const S&, const Fast_Image<I>& input_) impl::println_with_border(const box2d& b, const Fast_Image<I>& input_) * tests/println_with_border.cc: New. git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@1082 4aad255d-cdde-0310-9447-f3009e2ae8c0
-
Thierry Geraud authored
* tests/histo.cc: Augment. * tests/level_memcpy_.cc: New. * tests/level_memset_.cc: New. * mln/convert/to_vec_p.hh: Typos. * mln/core/concept/generalized_pixel.hh (doc): Fix. * mln/core/concept/fast_image.hh (ncells): New. Add FIXMEs. * mln/core/concept/doc/fast_image.hh: Update. * mln/level/fill.hh (fill_with_value): Use memset_. * mln/level/memset_.hh: New. * mln/level/memcpy_.hh: New. * mln/value/int_s.hh (props): Fix card_. (int_s): Fix preconditions. git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@1081 4aad255d-cdde-0310-9447-f3009e2ae8c0
-
Matthieu Garrigues authored
* mln/convert/to_image.hh: add the function * tests/histo_to_image1d_b.cc: a test git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@1080 4aad255d-cdde-0310-9447-f3009e2ae8c0
-