Skip to content
Snippets Groups Projects
  1. Dec 04, 2002
    • Raphal Poss's avatar
      * src/configure.ac: add AC_PROG_RANLIB for tests · da1e7c66
      Raphal Poss authored
          prcs2git-id: 0_5_reconf.5
      da1e7c66
    • Raphal Poss's avatar
      2002-12-04 Raphael Poss <raph@lrde.epita.fr> · b0aa386f
      Raphal Poss authored
         * oln/config/README: remove obsolete file
      
          prcs2git-id: 0_5_reconf.4
      b0aa386f
    • Raphal Poss's avatar
      Index: ChangeLog · 98f8e2b6
      Raphal Poss authored
      from  Raphael Poss  <raph@lrde.epita.fr>
              * oln/config/pconf.hh: add (useful for initial builds).
      
          prcs2git-id: 0_5_reconf.3
      98f8e2b6
    • Raphal Poss's avatar
      Index: ChangeLog · 2815cb64
      Raphal Poss authored
      from  Raphael Poss  <raph@lrde.epita.fr>
      
         * src/oln.m4: add. New Autoconf macros:
         AM_PATH_OLN, AC_WITH_OLN, AC_WITH_FFTW, AC_WITH_ZLIB
         * bootstrap.sh: add. aclocal must be informed of the location of
         oln.m4, use an environment variable.
      
         * configure.ac: change to use new configuration system. Now declares
         src/configure and doc/configure as AC_CONFIG_SUBDIRS.
         * Makefile.am (SUBDIRS): simplify.
      
         * src/configure.ac: add.
         * src/Makefile.am: add.
         * doc/configure.ac: change to use new configuration system.
      
         * oln/config/config.hin: remove.
         * oln/config/pconf-hh.in: add.
         * oln/config/pconf.inc: add.
         * tools/scandefs.pl: remove.
         * oln/Makefile.am: cleanup. Now pconf.hh only contains pertinent
         definitions, no more compile-time header generation.
      
      Index: doc/ChangeLog
      from  Raphael Poss  <raph@lrde.epita.fr>
      
         * configure.ac: parametrize generation of documentation. change to
         use new configuration system.
         * Makefile.am (SUBDIRS): change.
         * tpl/processing.tpl: cleanup. Use OLN_INCLUDEDIR.
         * doc/Makefile.am: cleanup. Use OLN_INCLUDEDIR. add dependency on
      oln-dev.ps.
      
      Index: src/tests/ChangeLog
      from  Raphael Poss  <raph@lrde.epita.fr>
      
         * defs.in (CXXFLAGS): use OLN_INCLUDEDIR.
         * check/Makefile.flags (AM_CPPFLAGS): likewise.
      
          prcs2git-id: 0_5_reconf.2
      2815cb64
  2. Dec 03, 2002
    • Quc Peyrot's avatar
      2002-12-03 Quoc Peyrot <chojin@lrde.epita.fr> · f7203fa8
      Quc Peyrot authored
      	* utilities/generate_morpho.sh: add a lot of binary generation.
      	* utilities/morpho/Makefile.am: modify accordingly (generated).
      	* utilities/morpho/morpho_template.cc: add windows loading (generated).
      	* utilities/morpho/morpho_template_extrema.cc,
      	utilities/morpho/morpho_template_watershed.cc,
      	utilities/morpho/morpho_template_with_neighb.cc,
      	utilities/morpho/morpho_template_gaussian.cc,
      	utilities/morpho/morpho_template_with_twowin.cc,
      	utilities/morpho/morpho_template_with_functor.cc: new files
      	(generated by generate_morpho.sh)
      
          prcs2git-id: 0_5.101
      f7203fa8
  3. Dec 02, 2002
    • Quc Peyrot's avatar
      2002-12-02 Quoc Peyrot <chojin@lrde.epita.fr> · ba8a3380
      Quc Peyrot authored
      	* configure.ac: add --disable-utilities and
      	--disable-morpho-utilities options.
      	* Makefile.am: modify SUBDIRS variable accordingly.
      	* utilities/Makefile.am: Likewise.
      	* utilities/morpho/morpho_template.cc: change default defines to #error.
      	* utilities/generate_morpho.sh: modifiy accordingly.
      
          prcs2git-id: 0_5.100
      ba8a3380
    • Jérôme Darbon's avatar
      from Jerome Darbon <jerome@epita.fr> · 4c0d57bc
      Jérôme Darbon authored
      	* oln/morpho/geodesic_erosion.cc : add new namespace.
      	* oln/morpho/geodesic_dilation.cc : likewise.
      	* oln/morpho/reconstruction.cc : likewise.
      	* oln/morpho/extrema.hxx.cc : new file.
      	* demo/test-reconstruction.cc : adjust.
      	* test/morpho/reconstruction.cc : likewise.
      	* tests/data/lena.pgm : new file.
      
          prcs2git-id: 0_5.99
      4c0d57bc
    • Jérôme Darbon's avatar
      from Jerome Darbon <jerome@epita.fr> · 4b697ae1
      Jérôme Darbon authored
      	* dema/morpholena.cc : add new demos.
      	* oln/morpho/* : add documentation.
      	* oln/extrema.hh : bug fixes.
      	* ima/map.pbm : new file.
      	* ima/lena_dark.pbm : likewise.
      
          prcs2git-id: 0_5.98
      4b697ae1
  4. Nov 30, 2002
  5. Nov 28, 2002
    • Reda Dehak's avatar
      empty · a0bff165
      Reda Dehak authored
          prcs2git-id: 0_5.95
      a0bff165
  6. Nov 27, 2002
    • Raphal Poss's avatar
      2002-11-27 Raphael Poss <raph@lrde.epita.fr> · c98d228c
      Raphal Poss authored
              * configure.ac (fftw detection): minor fix in message.
      
      2002-11-27  Raphael Poss  <raph@lrde.epita.fr>
      
              * doc/Makefile.am (info_TEXINFOS): add for oln-dev.texi.
              (CLEANFILES): add *.tmp, generated when compiling texinfo files.
              * doc/oln-dev.texi: add.
      
      2002-11-27  Raphael Poss  <raph@lrde.epita.fr>
      
              * texinfo.tex: Update.
      
          prcs2git-id: 0_5.93
      c98d228c
    • Jean-Sébastien Mouret's avatar
      2002-11-27 Jean-Sbastien Mouret <js@lrde.epita.fr> · dc856f31
      Jean-Sébastien Mouret authored
      	* oln/morpho/fast_morpho.hxx: Sort iterated dimensions
      	according to the shape of the structuring element.
      	* oln/morpho/reconstruction.hh: Change min to std::min.
      	* oln/utils/histogram.hh (histogram_max): Support for bin.
      
          prcs2git-id: 0_5.92
      dc856f31
    • Raphal Poss's avatar
      2002-11-27 Raphael Poss <raph@lrde.epita.fr> · 76617a98
      Raphal Poss authored
              * oln/core/contract.hh (OLN_EXCEPTIONS): report errors by means of
              throwing  std::runtime_error()   instead  of  aborting,  when  the
              OLN_EXCEPTIONS macro is defined.
      
          prcs2git-id: 0_5.91
      76617a98
  7. Nov 19, 2002
    • Jean-Sébastien Mouret's avatar
      2002-11-19 Jean-Sbastien Mouret <js@lrde.epita.fr> · c15573d5
      Jean-Sébastien Mouret authored
      	* Makefile.am (EXTRA_DIST): Remove documentation dependency.
      	* oln/io/se_window.hxx, oln/io/se_neighborhood.hxx: Additional
      	includes to pass sanity checks.
      	* oln/Makefile.am (nobase_oln_HEADERS): List new files.
      
          prcs2git-id: 0_5.90
      c15573d5
    • Jean-Sébastien Mouret's avatar
      2002-11-19 Jean-Sbastien Mouret <js@lrde.epita.fr> · 4fcef399
      Jean-Sébastien Mouret authored
      	* oln/io/se.hh, oln/io/se_window.hxx,
      	oln/io/se_neighborhood.hxx: New files.
      	* oln/basics2d.hh: Include io/se.hh
      	* oln/core/internal/window.hh: Add operator==.
      	* oln/core/neighborhood2d.hh: Make it readable.
      	* oln/core/window2d.hh: Likewise.
      
      	* oln/io/pnm_write.hxx, oln/io/pnm_read.hxx: Bug fix.
      	Tiny binary images in raw pbm format was not correctly
      	read nor written.
      
      	* demo/morpholena.cc (main): Add window2d loading example.
      	* img/face_se.pbm : New image.
      	* Makefile.am (EXTRA_DIST): Modify accordingly.
      
          prcs2git-id: 0_5.88
      4fcef399
  8. Nov 15, 2002
  9. Nov 14, 2002
  10. Nov 13, 2002
  11. Nov 09, 2002
  12. Nov 08, 2002
    • Quc Peyrot's avatar
      2002-11-08 Quc Peyrot <chojin@lrde.epita.fr> · 65ce9e17
      Quc Peyrot authored
      	* utilities/Makefile.am (EXTRA_DIST): Add generate_morpho.sh.
      	(SUBDIRS): Add morpho.
      	* utilities/generate_morpho.sh: New file.
      	* utilities/morpho/morpho_template.cc: Likewise.
      	* utilities/morpho/Makefile.am: Likewise.
      	* utilities/morpho/Makefile.in: Likewise.
      	* configure.ac: Output utilities/morpho/Makefile.
      
          prcs2git-id: 0_5.75
      65ce9e17
  13. Nov 06, 2002
  14. Nov 04, 2002
    • Reda Dehak's avatar
      2002-11-04 Réda Dehak <reda@lrde.epita.fr> · d9d823c8
      Reda Dehak authored
      	* oln/types/int_u.hh: Remove formatting options in redirection
      	operator <<.
      
      	* oln/types/int_s.hh: Likewise.
      
      	* oln/core/internal/real_image2d.hh: Add formatting options in
      	redirection operator << before writting elements to have a good
      	representation of the image.
      
      	* oln/core/internal/real_image3d.hh: Likewise.
      
          prcs2git-id: 0_5.73
      d9d823c8
    • Reda Dehak's avatar
      2002-11-04 Rda Dehak <reda@lrde.epita.fr> · 818a00d8
      Reda Dehak authored
      	* oln/core/neighborhood1d.hh: Fix add method, neighborhood1d is
      	not centered
      
      	// Neighborhoods
        	// =============
        	// These objects are like Windows, except they have
        	// some additional properties (a point is not in its neighborhood,
        	// the neighbor of a point should have the point in its neighborhood).
        	// For this reason, they have types distinct from the windows:
        	// neighborhood1d, neighborhood2d, neighborhood3d.
        	// The interface is just the same as the windows.
      
      	So a neighborhood was a symetric windows widthout the center.
      
      	Fix neighb_c2() and mk_neighb_segment() : now, the symetric
      	dpoint is automatically added by add method.
      
      	* oln/core/neighborhood2d.hh: Likewise for add(), neighb_c4(),
      	neighb_c8() and mk_neighb_rectangle() methods.
      
      	* oln/core/neighborhood3d.hh: Likewise for add(),  neighb_c6(),
      	neighb_c18(), neighb_c26() and mk_neighb_block() methods.
      
          prcs2git-id: 0_5.72
      818a00d8
  15. Oct 25, 2002
  16. Oct 01, 2002
  17. Sep 30, 2002
    • Nicolas Burrus's avatar
      2002-09-30 Nicolas Burrus <burrus_n@lrde.epita.fr> · 820448d3
      Nicolas Burrus authored
      	* demo/Makefile.am: Remove -DNDEBUG by default.
      	* demo/morpholena.cc, demo/tour.cc, oln/arith/internal/opdecls.hh,
      	* demo/test-reconstruction.cc: Fix includes and namespaces.
      	* oln/Makefile.am: Remove old value headers, add new headers.
      	* oln/core/type.hh: Add helper for static_hierarchy : select_self.
      	* oln/io/pnm_read3d.hxx, oln/io/pnm_read_common.hxx,
      	oln/io/pnm_read.hxx, oln/io/pnm_write3d.hxx,
      	oln/io/pnm_write_common.hxx, oln/io/pnm_write.hxx: Enable colors.
      	* oln/transform/fft.hh: Fix includes.
      	* oln/types/all.hh: Add colors headers, optraits_builtins.hh,
      	typetraits_builtins.hh, cast.hh.
      	* oln/types/behaviour.hh: Fix times check problem.
      	* oln/types/bin.hh: Add const to cast operator.
      	* oln/types/cplx.hh: Fix includes, adapt to vec's new prototype.
      	* oln/types/global_ops.hh: Add min and max operators.
      	* oln/types/global_ops_defs.hh: Replace completely generic operators
      	by more adapted ones to prevent C++ namespace resolution problem.
      	* oln/types/global_ops_traits.hh: Add min and max traits.
      	* oln/types/optraits_bin.hh: Change zero,unit,min,max,inf and sup
      	return types to allow histograms which needs (max() - min() + unit());
      	restrict operator_cmp_traits.
      	* oln/types/optraits_builtins_float.hh: Add min and max traits.
      	* oln/types/optraits_builtins_int.hh: Fix headers.
      	* oln/types/optraits_builtins_int_defs.hh: Add name().
      	* oln/types/optraits_int_u.hh: Add fwd_decl, change minus traits
      	for (int_u - int_u), add min and max traits.
      	* oln/types/optraits_int_u.hh: Add fwd_decl, add min and max traits.
      	* oln/types/optraits_vec.hh: Adapt to vec's new prototype.
      	* oln/types/predecls.hh: Add colors, adapt to vec's new prototype.
      	* oln/types/typetraits.hh: Add default definition.
      	* oln/types/typetraits_builtins_bool.hh: Fix includes.
      	* oln/types/vec.hh: Change prototype to allow vec to be an intermediate
      	class in the static hierarchy.
      	* utilities/Makefile.am: Remove NDEBUG by default.
      	* oln/types/optraits_builtins.hh, oln/types/typetraits_builtins.hh:
      	New files.
      	* oln/types/color.hh, oln/types/rgb.hh, oln/types/nrgb.hh,
      	oln/types/hsi.hh, oln/types/hsl.hh, oln/types/hsv.hh,
      	oln/types/xyz.hh, oln/types/yiq.hh, oln/types/yuv.hh: New files.
      	* oln/types/cast.hh: New file.
      	* oln/arith/logic.hh, oln/arith/ops.hh, oln/convert/bound.hh,
      	oln/convert/colorconv.hh, oln/convert/conversion.hh,
      	oln/convert/force.hh, oln/convert/nrgbhsi.hh, oln/convert/nrgbhsl.hh,
      	oln/convert/nrgbhsv.hh, oln/convert/nrgbxyz.hh, oln/convert/nrgbyiq.hh,
      	oln/convert/nrgbyuv.hh, oln/convert/rgbnrgb.hh, oln/convert/rgbxyz.hh,
      	oln/convol/convolution.hh, oln/convol/fast_gaussian_coefficient.hh,
      	oln/convol/fast_gaussian.hh, oln/convol/fast_gaussian.hxx,
      	oln/core/dpoint1d.hh, oln/core/image2d.hh, oln/core/imagend_size.hh,
      	oln/core/point1d.hh, oln/core/point3d.hh, oln/level/cc.hh,
      	oln/level/connected.hh, oln/level/extrema_killer.hh,
      	oln/level/invert.hh, oln/level/threshold.hh, oln/math/macros.hh,
      	oln/morpho/extrema.hh, oln/morpho/geodesic_dilation.hh,
      	oln/morpho/reconstruction.hh, oln/morpho/stat.hh,
      	oln/morpho/watershed.hxx, oln/utils/stat.hh, tests/io/loadsave.hh,
      	tests/morpho/edoc.cc, tests/morpho/extrkiller.cc,
      	oln/convert/stretch.hh: Adapt to new types.
      	* oln/value/all.hh, oln/value/bin.hh, oln/value/built_in.hh,
      	oln/value/cast.hh, oln/value/color.hh, oln/value/cplx.hh,
      	oln/value/debug.hh, oln/value/float_p.hh, oln/value/hsi.hh,
      	oln/value/hsl.hh, oln/value/hsv.hh, oln/value/int_s.hh,
      	oln/value/int_u.hh, oln/value/nrgb.hh, oln/value/op_traits.hh,
      	oln/value/ops.hh, oln/value/predefs.hh, oln/value/rec_float.hh,
      	oln/value/rec_int.hh, oln/value/rec_oln/value.hh, oln/value/rgb.hh,
      	oln/value/to_oln.hh, oln/value/vec.hh, oln/value/xyz.hh,
      	oln/value/yiq.hh, oln/value/yuv.hh: Remove files.
      
          prcs2git-id: 0_5.69
      820448d3
  18. Sep 27, 2002
  19. Sep 24, 2002
  20. Sep 23, 2002
    • Nicolas Burrus's avatar
      2002-09-23 Nicolas Burrus <burrus_n@lrde.epita.fr> · d5c5b3e6
      Nicolas Burrus authored
      	* oln/types/optraits.hh: Add temporary fix for debug.
      	* oln/types/typetraits_builtins_bool.hh,
      	oln/types/optraits_bool.hh, oln/types/debug.hh: New files.
      	* oln/io/pnm_write.hxx, oln/io/pnm_write_common.hxx,
      	oln/io/pnm_read.hxx, oln/io/pnm_read_common.hxx: Adapt to new types.
      	* oln/types/all.hh: Add includes for new files.
      	* oln/types/optraits_bin.hh: Add zero(), unit(), inf(), sup(), min()
      	and max().
      	* oln/types/bin.hh: Add default constructor, change stream operator
      	and set storage_type to bool.
      
          prcs2git-id: 0_5.60
      d5c5b3e6
  21. Sep 20, 2002