Commit 167d972d authored by Roland Levillain's avatar Roland Levillain
Browse files

Prepare the forthcoming release.

	* AUTHORS: Update.
	* NEWS: Update.
	Aesthetic changes.
	* README: Update documentation with respect to ImageMagick and
	GraphicsMagick.
parent 3a7649bf
......@@ -15,7 +15,7 @@ Active LRDE Staff.
- Numerous hours spent thinking about Olena.
* Guillaume Lazzara z@lrde.epita.fr
- Work on Scribo
- SCRIBO module main author and maintainer.
- Library improvements.
* Roland Levillain roland@lrde.epita.fr
......@@ -56,6 +56,7 @@ Past contributors of LRDE Staff.
- Library improvements.
* Yann Jacquelet jacquelet@lrde.epita.fr
- SCRIBO-related work.
========
......@@ -91,6 +92,9 @@ Students from Class 2011.
Students from Class 2010.
=========================
* Florent D'Halluin
- Document layout viewer.
* Etienne Folio
- Color type traits.
......@@ -99,14 +103,18 @@ Students from Class 2009.
=========================
* Alexandre Abraham
- R/w functions.
- R/W functions.
- Topological watershed transform.
* Nicolas Ballas
- Image properties.
- Data routines.
* Vivien Delmon
- Misc. corrections.
* Matthieu Garrigues
- Value types and i/o.
- Value types and I/Os.
- Draft of the FLLT.
* Ugo Jardonnet
......
2011-09-15 Roland Levillain <roland@lrde.epita.fr>
Prepare the forthcoming release.
* AUTHORS: Update.
* NEWS: Update.
Aesthetic changes.
* README: Update documentation with respect to ImageMagick and
GraphicsMagick.
2011-09-15 Roland Levillain <roland@lrde.epita.fr>
* configure.ac: Fix the initialization of Magick++ flags.
......
* Olena 1.0a
* Add compilation support with g++-4.5.
* This release includes for the first time the SCRIBO module
for Document Image Analysis (DIA).
* Improvements of accumulators:
- Add properties,
- New histo3d_rgb.hh,
- Add new methods.
* Add compilation support for g++ 4.5 and some limited support
for clang.
* Fix compilation with multiple files by introducing the
* Compilation with multiple files is now possible using the
MLN_WO_GLOBAL_VARS macro.
* Extend type conversion:
- New convert::from_to overloads,
- New convert::to_qimage() and convert::to_qimage_nocopy()
(conversion towards Qt's QImage type),
- New conversion functions : fun::v2v::qt_rgb_to_int_u,
fun::v2v::rgb8_to_rgbn, fun::v2v::rgb_to_int_u,
fun::v2v::rgb_to_luma.
* Overall performance Improvement in morphological skeleton
* New algorithms.
- clustering::kmean_rgb.
- data::split.
- histo::equalize.
- labeling::value_and_compute.
- subsampling::antialiased.
- world::rgb::invert.
- geom::horizontal_symmetry.
- geom::vertical_symmetry.
- geom::translate.
- morpho::tree::component_tree.
- morpho::tree::dual_input_tree.
- morpho::watershed::topological.
- transform::influence_zone_geodesic_saturated.
- upscaling::art::scaling2x.
- upscaling::art::scaling3x.
* Add fast/fastest implementations for various algorithms.
- arith::revert.
- data::paste.
- labeling::compute.
- morpho::skeleton_constrained.
- transform::influence_zone_geodesic.
* Overall performance improvements in morphological skeleton
computation.
* Add fast/fastest implementations:
- arith::revert(),
- data::paste(),
- labeling::compute(),
- morpho::skeleton_constrained(),
- transform::influence_zone_geodesic().
* New algorithms:
- clustering::kmean_rgb(),
- data::split(),
- histo::equalize(),
- labeling::value_and_compute(),
- subsampling::antialiased(),
- world::rgb::invert(),
- geom::horizontal_symmetry(),
- geom::vertical_symmetry(),
- geom::translate(),
- morpho::tree::component_tree(),
- morpho::tree::dual_input_tree(),
- morpho::watershed::topological(),
- transform::influence_zone_geodesic_saturated(),
- upscaling::art::scaling2x(),
- upscaling::art::scaling3x().
* New labeling canvas.
- canvas::labeling::blobs (replace canvas::labeling).
- canvas::labeling::sorted.
- canvas::labeling::video.
* New default 3D neighborhoods/windows.
* New function concept: Function_n2v.
* New debug tools:
- debug::mosaic(),
- debug::z_order().
* The routine labeling::colorize is now deterministic with
respect to an execution run.
* New drawing tools:
- draw::box_plain(),
- draw::dashed_line(),
- draw::site_set(),
- draw::polygon().
* New type conversions.
- New convert::from_to overloads.
- New convert::to_qimage and convert::to_qimage_nocopy
(conversion towards Qt's QImage type).
- New conversion functions : fun::v2v::qt_rgb_to_int_u,
fun::v2v::rgb8_to_rgbn, fun::v2v::rgb_to_int_u,
fun::v2v::rgb_to_luma.
* New function concept: Function_n2v.
* New graph image types supporting mixed site types (both
edges and vertices).
* I/O improvements:
- Add raw data I/O functions,
- Improve ImageMagick I/O performance,
- Add support for FLD format.
* Improvements in accumulators.
- New properties.
- New RGB 3D histrogram (accu::stat::histo3d_rgb)
- Add new methods.
* Make labeling::colorize() deterministic.
* New default 3D neighborhoods/windows.
* New 3D window type: win::sline3d.
* New labeling canvas:
- canvas::labeling::blobs (replace canvas::labeling),
- canvas::labeling::sorted,
- canvas::labeling::video.
* New debug tools.
- debug::mosaic.
- debug::z_order.
* New graph image types supporting mixed site types (both
edges and vertices)
* New drawing tools.
- draw::box_plain.
- draw::dashed_line.
- draw::site_set.
- draw::polygon.
* I/O improvements.
- New raw data I/O functions.
- Improved ImageMagick/GraphicsMagick I/O performances.
- Support for FLD format.
* Various bug fixes and improvements.
......
......@@ -283,11 +283,33 @@ prefix, e.g.::
./configure --with-gdcm=/usr/local
Olena use Magick++ to read and write images in common formats. As for
other optional dependencies, you can specify where it is located (if
needed) at configuration time::
Olena uses the Magick++ API provided by ImageMagick or GraphicsMagick
to read and write images in common formats. As for other optional
dependencies, you can specify where such a package is located (if
needed) at configuration time, using either::
./configure --with-magickxx=/usr/local/
./configure --with-imagemagickxx=/usr/local/
or
./configure --with-graphicsmagickxx=/usr/local/
respectively.
If ``configure`` finds both ImageMagick and GraphicsMagick in your
system (either automatically or because you used one of the above
flags), the former is chosen by default. If you want to select
GraphicsMagick instead, tell configure explicitly that you do not want
to use ImageMagick. For instance, in the case where configure is able
to discover GraphicsMagick by itself, the following command line is
enough::
./configure --with-imagemagickxx=no
Otherwise, it suffices to combine it with the option telling where
GraphicsMagick is located::
./configure --with-imagemagickxx=no --with-graphicsmagickxx=/usr/local
Other libraries
---------------
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment