This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "Olena, a generic and efficient image processing platform".
The branch exp/next-build-ok has been updated
via e102484ec1067be75dd6589397b5582a103f38e4 (commit)
via 9c95965d51707c380726c4e04e7f5d583298a412 (commit)
via 87288fed8c7c58240b9da5a6b6838b97fbc40f8e (commit)
via b44674d0134c582ab347d94f0cdf0489eca2c00b (commit)
via b63755a60df439aecf78e36d4a8d702ef620abc3 (commit)
via a913e1f860971df1a7b804daca3d190bfcefc729 (commit)
from 396cb06881fb4ce584e9c9fdfe3bd49ea2e565be (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
e102484 Make use of value::next in Milena.
9c95965 Small fixes in Scribo
87288fe Fix issues with object_links and ignored components.
b44674d scribo/core/component_set.hh: Fix component_set id type.
b63755a Make use of value::next routine in Scribo.
a913e1f Add value::next routine.
-----------------------------------------------------------------------
Summary of changes:
milena/ChangeLog | 20 ++++
milena/mln/accu/label_used.hh | 3 +-
milena/mln/core/internal/labeled_image_base.hh | 6 +-
milena/mln/labeling/colorize.hh | 7 +-
milena/mln/labeling/compute.hh | 23 +++---
milena/mln/labeling/relabel.hh | 6 +-
milena/mln/labeling/superpose.hh | 14 ++-
milena/mln/make/relabelfun.hh | 9 +-
milena/mln/set/compute_with_weights.hh | 6 +-
milena/mln/value/{cast.hh => next.hh} | 92 +++++++++++++-------
scribo/ChangeLog | 44 +++++++++
scribo/scribo/core/component_set.hh | 18 +++--
scribo/scribo/core/line_set.hh | 2 +-
scribo/scribo/core/object_links.hh | 4 +-
scribo/scribo/debug/highlight_text_area.hh | 2 +-
scribo/scribo/filter/object_groups_with_holes.hh | 5 +-
scribo/scribo/filter/object_links_bbox_overlap.hh | 2 +-
scribo/scribo/filter/object_links_bbox_ratio.hh | 7 +-
.../filter/object_links_non_aligned_simple.hh | 9 +-
scribo/scribo/filter/objects_with_holes.hh | 11 +--
scribo/scribo/postprocessing/fill_object_holes.hh | 6 +-
scribo/scribo/primitive/link/compute.hh | 5 +-
.../link/internal/link_single_dmax_base.hh | 14 ---
scribo/scribo/primitive/link/merge_double_link.hh | 5 +-
.../link/with_single_left_link_dmax_ratio.hh | 2 +-
scribo/scribo/table/internal/align_lines.hh | 2 +-
scribo/scribo/text/merging.hh | 38 ++++----
scribo/scribo/toolchain/nepomuk/text_extraction.hh | 6 +-
28 files changed, 230 insertions(+), 138 deletions(-)
copy milena/mln/value/{cast.hh => next.hh} (59%)
hooks/post-receive
--
Olena, a generic and efficient image processing platform
* HACKING (Required Software): Update.
(Useful Tools): New section.
---
ChangeLog | 7 +++++++
HACKING | 16 +++++++++++-----
2 files changed, 18 insertions(+), 5 deletions(-)
diff --git a/ChangeLog b/ChangeLog
index 0bccb41..ca5ca4d 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,12 @@
2010-10-21 Roland Levillain <roland(a)lrde.epita.fr>
+ Update HACKING.
+
+ * HACKING (Required Software): Update.
+ (Useful Tools): New section.
+
+2010-10-21 Roland Levillain <roland(a)lrde.epita.fr>
+
Update README.
* README: Aesthetic changes.
diff --git a/HACKING b/HACKING
index de4e4a1..24e2dac 100644
--- a/HACKING
+++ b/HACKING
@@ -66,7 +66,7 @@ the following extra programs if you want to work on the Olena project.
* If you plan to make changes within Swilena, you must have:
- - SWIG 1.3.36
+ - SWIG 1.3.35
- Python 2.5
@@ -79,16 +79,22 @@ the following extra programs if you want to work on the Olena project.
- the `listings' LaTeX package
- - the `convert' utility from ImageMagick
+ - the `convert' utility from ImageMagick (6.3.7)
- - TeX4ht, to compile the LaTeX documentation into HTML
-
- - dvipng (required by TeX4ht)
+ - HeVeA 1.10
Note that `bootstrap' checks for the presence of most of these tools.
+------------
+Useful Tools
+------------
+
+`rebox.el' is a useful companion to Emacs, creating boxes with comment
+delimiters.
+
+
.. Local Variables:
.. mode: rst
--
1.5.6.5
* README: Aesthetic changes.
(Overview): Fix an URL.
(Other libraries): New section.
(Bibliography): Add publications of 2010.
---
ChangeLog | 9 +++++++++
README | 51 ++++++++++++++++++++++++++++++++++++++-------------
2 files changed, 47 insertions(+), 13 deletions(-)
diff --git a/ChangeLog b/ChangeLog
index d0cac72..0bccb41 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,12 @@
+2010-10-21 Roland Levillain <roland(a)lrde.epita.fr>
+
+ Update README.
+
+ * README: Aesthetic changes.
+ (Overview): Fix an URL.
+ (Other libraries): New section.
+ (Bibliography): Add publications of 2010.
+
2010-08-24 Guillaume Lazzara <z(a)lrde.epita.fr>
* m4/oln-with-lib.m4: Force headers lookup in specified path.
diff --git a/README b/README
index cf35e0a..8b99acd 100644
--- a/README
+++ b/README
@@ -19,9 +19,9 @@ The complete GNU General Public License Notice can also be found in
the 'COPYING' file in the root directory.
-======================
- Introduction to Olena
-======================
+=====================
+Introduction to Olena
+=====================
Olena_, a platform dedicated to image processing.
@@ -53,14 +53,14 @@ expertise from the library development.
Yet, Olena is an ongoing development project. Few algorithms or
definitions may change in a near future. A list of potential changes
is maintained here :
-https://olena.lrde.epita.fr/FeaturesSubjectToChange.
+http://olena.lrde.epita.fr/FeaturesSubjectToChange.
Likewise, the documentation does not cover the whole project yet. In the
`doc/' directory you will find the first draft of a reference
manual. It includes a quick reference guide and a tutorial. This is a
good start. In `milena/tools' and `milena/doc/examples' few sample
programs are available. Most of them are already used to illustrate
-the tutorial. For the rest, we're afraid you will have to dig the
+the tutorial. For the rest, we're afraid you will have to dig the
code or e-mail us.
Please direct any question or comments to <olena(a)lrde.epita.fr>, or
@@ -147,7 +147,7 @@ tree.
% ../configure
The build process can be altered by a number of options you can pass
-to the `configure' script. The following sections describe them.
+to the `configure' script. The following sections describe them.
Additionally, if you are an Olena maintainer (a person who runs
`make distcheck'), _prefer setting `CXXFLAGS' as an environment
@@ -161,7 +161,7 @@ Installation Path
=================
By default, Olena is installed in the standard "local" directory of
-your system. This is usually `/usr/local' under Unix.
+your system. This is usually `/usr/local' under Unix.
You can change this path with the following flag:
@@ -172,10 +172,10 @@ Compiler Selection and Compilation Flags
========================================
By default, `configure' will try to use the first C++ compiler it
-encounters on your system. If `CXX' is not set, it will look, in order,
+encounters on your system. If `CXX' is not set, it will look, in order,
for:
- - the value of the `CCC' environment variable,
+ - the value of the `CXX' environment variable,
- the GNU C++ compiler (`g++'),
@@ -198,7 +198,7 @@ compiler name to `configure', as follows:
For some compilers (GNU g++ and Intel's icpc to some extent) ,
-`configure' will use default CXXFLAGS. You can override the default
+`configure' will use default CXXFLAGS. You can override the default
C++ flags by giving `configure' your selection of flags:
% ../configure CXXFLAGS="<your-favorite-flags>"
@@ -235,7 +235,7 @@ To enable the installation of this module use::
Tools
-----
-Sample tools are shipped with the tarball. To enable the installation of
+Sample tools are shipped with the tarball. To enable the installation of
these tools use::
./configure --enable-tools
@@ -277,6 +277,15 @@ needed) at configuration time::
./configure --with-magickxx=/usr/local/
+Other libraries
+---------------
+
+The Boost Tuple library is used to implement a tuple accumulator
+class. This project is a part of the Boost libraries; you can help
+configure find these libraries using the `--with-boost flag':
+
+ ./configure --with-boost=/usr/local/
+
--------
Building
@@ -336,6 +345,7 @@ from the build directory (if you have kept it). We recommend the use
of GNU Stow (or any similar program) during the installation of Olena,
to make the uninstallation of Olena easier.
+
=====================
Layout of the Tarball
=====================
@@ -470,11 +480,26 @@ papers.
About Image Processing Programming:
+ * `Why and How to Design a Generic and Efficient Image Processing
+ Framework: The Case of the Milena Library`. Roland Levillain,
+ Thierry Géraud, Laurent Najman. In the proceedings of the 2010
+ International Conference on Image Processing (ICIP)
+ http://www.icip2010.org/
+ Hong Kong, September 26 - 29, 2010.
+
+ * `Writing Reusable Digital Geometry Algorithms in a Generic Image
+ Processing Framework`. Roland Levillain, Thierry Géraud, Laurent
+ Najman. In the proceedings of the Workshop on Applications of
+ Digital Geometry and Mathematical Morphology (WADGMM)
+ http://mdigest.jrc.ec.europa.eu/wadgmm2010/
+ Istanbul, Turkey, August 22, 2010.
+
* `Milena: Write Generic Morphological Algorithms Once, Run on Many
Kinds of Images`. Roland Levillain, Thierry Géraud, Laurent
Najman. In the proceedings of the 9th International Symposium on
- Mathematical Morphology (ISMM) http://www.cs.rug.nl/~ISMM09/
- Groningen, The Netherlands August 24 - 27, 2009.
+ Mathematical Morphology (ISMM)
+ http://www.cs.rug.nl/~ISMM09/
+ Groningen, The Netherlands, August 24 - 27, 2009.
* `Generic Algorithmic Blocks Dedicated to Image Processing`,
Jérôme Darbon, Thierry Géraud, Patrick Bellot. In the proceedings
--
1.5.6.5