- 15 Mar, 2010 15 commits
-
-
Guillaume Lazzara authored
-
Guillaume Lazzara authored
* scribo/binarization/sauvola_ms.hh, * scribo/binarization/sauvola_threshold.hh, * scribo/canvas/integral_browsing.hh, * scribo/src/binarization/sauvola_ms.cc, * scribo/src/binarization/sauvola_pgm.cc,x * scribo/subsampling/integral_single_image.hh: Cleanup and avoir warnings.
-
Guillaume Lazzara authored
-
Guillaume Lazzara authored
* tests/Makefile.am, * tests/core/Makefile.am: Update build system. * tests/core/object_image.cc: New test.
-
Guillaume Lazzara authored
-
Guillaume Lazzara authored
* filter/object_links_bottom_aligned.hh, * filter/object_links_center_aligned.hh, * filter/object_links_non_aligned_simple.hh, * filter/object_links_top_aligned.hh: Pass the proper dimension as routine argument.
-
Guillaume Lazzara authored
* binarization/sauvola_threshold.hh, * binarization/sauvola.hh: Use fun::v2v::rgb_to_int_u8. * binarization/sauvola_ms.hh: New. Sauvola multi-scale routine. * src/binarization/sauvola.cc: Make the window size a program argument. * src/binarization/sauvola_ms.cc: Use Sauvola multi-scale routine.
-
Guillaume Lazzara authored
-
Guillaume Lazzara authored
* core/anchors.hh: New. Add anchor types. * filter/objects_thin.hh: Use filter::internal::compute. * primitive/link/internal/find_several_links.hh, * primitive/link/internal/find_link.hh, * primitive/link/compute.hh: Update functor interface in order to specify anchors. * primitive/link/compute_several.hh: Fix an invalid namespace. * primitive/link/internal/anchors_3.hh: Move... * primitive/link/internal/compute_anchor.hh: ... here. * primitive/link/internal/link_functor_base.hh: Use anchor type. * primitive/link/internal/link_several_dmax_base.hh: New. * primitive/link/internal/link_center_dmax_base.hh, * primitive/link/internal/link_center_dmax_ratio_base.hh: Removed. * primitive/link/with_several_right_links_overlap.hh: Fix includes. * primitive/link/with_single_right_link_bottom.hh, * primitive/link/with_single_right_link_top.hh, * primitive/link/with_single_left_link.hh, * primitive/link/with_single_right_link.hh: Use link_single_dmax_base functor. * src/debug/show_links_several_right_overlap.cc, * src/debug/show_links_single_left.cc, * src/debug/show_links_single_left_dmax_ratio.cc, * src/debug/show_links_single_right.cc, * src/debug/show_links_single_right_dmax_ratio.cc: Update functor interface.
-
Guillaume Lazzara authored
* mln/fun/v2v/all.hh: Include the new header. * mln/fun/v2v/rgb_to_int_u.hh: New.
-
Guillaume Lazzara authored
* mln/subsampling/antialiased.hh: New.
-
Guillaume Lazzara authored
* mln/core/internal/labeled_image_base.hh: New methods which can be overridden in subclasses. * mln/core/image/imorph/labeled_image.hh: Add a missing header.
-
Guillaume Lazzara authored
* binarization/internal/first_pass_functor.hh: Use sauvola_threshold routine. * binarization/sauvola_threshold.hh: Remove debug and fix invalid read in integral image. * canvas/integral_browsing.hh, * subsampling/integral_single_image.hh: Fix stats computation. * src/binarization/sauvola_ms.cc: Fix window parameter and make debug output optional.
-
Guillaume Lazzara authored
* core/init_integral_image.hh: New. * src/binarization/sauvola_ms.cc: Optimize and make it more robust. * canvas/integral_browsing.hh: New canvas to browse and compute data in an integral image. * binarization/internal/first_pass_functor.hh: New functor to be used in the integral browsing. * binarization/sauvola_threshold.hh: Add new overloads. * subsampling/integral_single_image.hh: Subsample an image and compute integral images at the same time.
-
Guillaume Lazzara authored
* mln/accu/count_value.hh: Fix doc. * mln/convert/from_to.hxx, * mln/value/int_u.hh, * mln/value/qt/rgb32.hhL: Add new from_to overloads. * mln/convert/to_qimage.hh: Add a missing include. * mln/convert/to_qimage_nocopy.hh: Rename an overload. * mln/core/concept/function.hh: Add new concept n2v. * mln/geom/rotate.hh: rename center() to pcenter(). * mln/histo/compute.hh: Fix a namespace ambiguity. * mln/io/magick/save.hh: Handle qt::rgb32. * mln/io/plot/save.hh: Add an overload for histograms. * mln/labeling/relabel.hh: Make 'nlabels' const. * mln/topo/skeleton/crest.hh: Fix a bug. * tests/core/other/box_runstart_piter.cc: Write a valid test.
-
- 11 Mar, 2010 1 commit
-
-
Guillaume Lazzara authored
-
- 24 Feb, 2010 1 commit
-
-
Guillaume Lazzara authored
* mln/fun/all.hh: Include a new file. * mln/fun/n2v/all.hh, * mln/fun/n2v/white_gaussian.hh: New.
-
- 17 Feb, 2010 1 commit
-
-
Guillaume Lazzara authored
-
- 16 Feb, 2010 15 commits
-
-
Guillaume Lazzara authored
* bin/labeling/colorize.cc, * bin/pgm_to_pbm.cc, * bin/ppm_negate.cc: New.
-
Guillaume Lazzara authored
* mln/convert/to_qimage.hh: Remove useless comments and move a specific implementation... * mln/convert/to_qimage_nocopy.hh: ... in this new file.
-
Guillaume Lazzara authored
* mln/convert/to_qimage.hh: New.
-
Guillaume Lazzara authored
* mln/core/site_set/box.hh: New member 'merge()'. * tests/core/site_set/Makefile.am, * tests/core/site_set/box.cc: New test.
-
Guillaume Lazzara authored
* mln/core/image/image3d.hh, * mln/debug/slices_2d.hh, * tests/io/pbms/load.cc, * tests/io/pgms/load.cc, * tests/io/ppms/load.cc: Rename nslices to nslis.
-
Guillaume Lazzara authored
* doc/tutorial/tutorial.tex: Add more contacts. * mln/accu/label_used.hh: Do not use label<>::next(). * mln/draw/line.hh: Add a fixme. * mln/io/dump/save.hh: Close the file. * mln/io/plot/save.hh: Fix an invalid prototype. * mln/io/pnm/load.hh: Fix an invalid static check. * mln/io/raw/get_header.hh: Fix comment. * mln/labeling/pack.hh: Disable a static check on symbolic values. * mln/math/diff_abs.hh: Add a fixme. * mln/world/inter_pixel/full2image.hh: Use mln_concrete(). * mln/data/fill_with_value.hh, * mln/io/raw/load.hh, * mln/io/raw/save.hh, * mln/labeling/compute.hh, * mln/registration/icp.hh: Aesthetic changes.
-
Guillaume Lazzara authored
edge sites.
-
Guillaume Lazzara authored
* mln/io/dump/all.hh: Include a new file. * mln/io/dump/get_header.hh: New.
-
Guillaume Lazzara authored
* mln/io/dicom/all.hh: Include a new file. * mln/io/dicom/get_header.hh: New. * mln/io/dicom/load.hh: Add more doc.
-
Guillaume Lazzara authored
* milena/mln/draw/all.hh: Include new file. * milena/mln/draw/box.hh: Add a fixme. * milena/mln/draw/box_plain.hh: New.
-
Guillaume Lazzara authored
* mln/core/internal/box_impl.hh: Add width, height and depth.
-
Guillaume Lazzara authored
* milena/mln/io/raw/all.hh, * milena/mln/io/raw/get_header.hh, * milena/mln/io/raw/load.hh, * milena/mln/io/raw/save.hh: New.
-
Guillaume Lazzara authored
* milena/mln/core/alias/neighb3d.hh, * milena/mln/win/sline3d.hh: New.
-
Guillaume Lazzara authored
* milena/mln/convert/from_to.hxx: Declare conversion routines. * milena/mln/value/qt/rgb32.hh: New.
-
Guillaume Lazzara authored
* milena/mln/value/internal/make_generic_name.hh: New. * milena/mln/value/int_u.hh, * milena/mln/value/label.hh, * milena/mln/value/rgb.hh: Make use of the new routine to print a correct type names in dump format.
-
- 18 Nov, 2009 5 commits
-
-
Guillaume Lazzara authored
git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@4726 4aad255d-cdde-0310-9447-f3009e2ae8c0
-
Guillaume Lazzara authored
* mln/core/internal/labeled_image_base.hh: New. * mln/core/image/imorph/labeled_image.hh: Make inherit from labeled_image_base. git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@4725 4aad255d-cdde-0310-9447-f3009e2ae8c0
-
Guillaume Lazzara authored
* mln/core/box_runend_piter.hh, * mln/core/box_runstart_piter.hh: use mln_psite_ in macros dedicated for non templated functions. git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@4724 4aad255d-cdde-0310-9447-f3009e2ae8c0
-
Guillaume Lazzara authored
* mln/geom/bbox.hh, * mln/geom/max_col.hh, * mln/geom/max_row.hh, * mln/geom/max_sli.hh, * mln/geom/min_col.hh, * mln/geom/min_row.hh, * mln/geom/min_sli.hh, * mln/geom/ncols.hh, * mln/geom/nrows.hh, * mln/geom/nslis.hh: Remove useless traces. git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@4723 4aad255d-cdde-0310-9447-f3009e2ae8c0
-
Guillaume Lazzara authored
* mln/canvas/distance_geodesic.hh: Remove useless traces. * mln/transform/influence_zone_geodesic.hh: Add a specific fastest version and move some code... * mln/transform/influence_zone_geodesic_saturated.hh: ... here. * tests/transform/influence_zone_geodesic.cc: Update test according to the new interface. * tests/transform/Makefile.am, * tests/transform/influence_zone_geodesic_saturated.cc: New test. git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@4722 4aad255d-cdde-0310-9447-f3009e2ae8c0
-
- 17 Nov, 2009 1 commit
-
-
Thierry Geraud authored
* bench: New directory. * bench/input_iz.pgm.gz: New. * bench/fastest_statistical_tour_browsing.cc: New. * bench/fastest_forall_p_browsing.cc: New. * bench/iz.cc: New. * bench/fastest_statistical_tour_nbh_browsing.cc: New. * bench/z_sub_browsing: New. * bench/z_sub_browsing/fast.cc: New. * bench/z_sub_browsing/debase.hh: New. * bench/z_sub_browsing/integral.hh: New. * bench/z_sub_browsing/+inc: New. * bench/z_sub_browsing/in.pgm.gz: New. * bench/z_sub_browsing/debase.cc: New. * bench/z_sub_browsing/integral.cc: New. * bench/z_sub_browsing/README: New. * theo/mln/morpho/canvas/lena_blurred.pgm.gz: New. * theo/mln/morpho/canvas/lena.pgm.gz: New. * theo/mln/morpho/canvas/g.pbm.gz: New. * theo/mln/morpho/canvas/lena_min.pgm.gz: New. * theo/mln/morpho/canvas/reconstruction_on_set.hh: Layout. * theo/mln/morpho/canvas/f_and_g.pbm.gz: New. * theo/mln/morpho/canvas/regminid.pbm.gz: New. * theo/mln/morpho/canvas/one_domain.cc: New. * theo/mln/subsampling: New directory. * theo/mln/subsampling/sizes.cc: New. * theo/mln/subsampling/debase.hh: New. * theo/mln/subsampling/integral.hh: New. * theo/mln/subsampling/in.pgm.gz: New. * theo/mln/subsampling/debase.cc: New. * theo/mln/subsampling/integral.cc: New. * theo/mln/browsing: New directory. * theo/mln/browsing/window_sliding.cc: New. git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@4721 4aad255d-cdde-0310-9447-f3009e2ae8c0
-
- 10 Nov, 2009 1 commit
-
-
Guillaume Lazzara authored
* mln/core/box_runend_piter.hh: New iterator. * tests/core/other/Makefile.am, * tests/core/other/box_runend_piter.cc: New test. git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@4720 4aad255d-cdde-0310-9447-f3009e2ae8c0
-