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/khalimsky has been updated
via 15818fbcdb105f1f7eb01158735bd6a3b1f0be18 (commit)
from b6639f3d0ce081505e3cc56084e1b127e7dfb771 (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 -----------------------------------------------------------------
15818fb mln/world/k1/un_immerse.hh: Work in K1 space instead of K2.
-----------------------------------------------------------------------
Summary of changes:
milena/mln/world/k1/un_immerse.hh | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
hooks/post-receive
--
Olena, a generic and efficient image processing platform
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/khalimsky has been updated
via b6639f3d0ce081505e3cc56084e1b127e7dfb771 (commit)
from c8f12e33e0957cf812129ba9a3ebd560621e873e (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 -----------------------------------------------------------------
b6639f3 mln/util/ztree_of_shapes.hh: Fix warnings.
-----------------------------------------------------------------------
Summary of changes:
milena/ChangeLog | 4 ++++
milena/mln/util/ztree_of_shapes.hh | 2 +-
2 files changed, 5 insertions(+), 1 deletions(-)
hooks/post-receive
--
Olena, a generic and efficient image processing platform
#188: Implement more windows, neighborhoods, and corresponding iterators for
complex-based images
----------------------+-----------------------------------------------------
Reporter: levill_r | Owner: levill_r
Type: task | Status: new
Priority: minor | Milestone: Olena 1.1
Component: Milena | Version: 1.0
Keywords: |
----------------------+-----------------------------------------------------
This ticket is a sequel to #162.
In addition to the neighborhoods, windows, and iterators for complex-based
images from #162, implement windows/neighborhoods (and corresponding
iterators) returning the following elements (where ''n'' is a (fixed)
dimension and ''p'' a psite on an ''n''-face).
`complex_cell_window`:: the set of the faces in the « cell » including
''p'' (named « ''p''-hat » in
couprie.08.pami), i.e. the set of all ''m''-faces transitively adjacent
to ''p'',
where ''m'' is in [0, ''n''-1].[[BR]]
In that definition, ''p'' is said adjacent to an ''m''-face ''q'' if
there is a sequence (''m,,1,,'', ''m,,2,,'', ..., ''m,,k,,'') of faces so
that
* ''m,,1,,'' is an (''n''-1)-face adjacent to ''p'' ;
* ''m,,2,,'' is an (''n''-2)-face adjacent to ''m,,1,,'' ;
* ... (and so on)
* ''m,,k,,'' is an (''m''+1)-face adjacent to ''q''.
`complex_boundary_cell_window`:: Likewise, but excluding ''p'' (named «
''p''-hat* » in couprie.08.pami).
And maybe:
`complex_lower_dims_connected_window`:: the set of ''n''-faces sharing a
(''n''-1)-face or (''n''-2)-face etc. (by transitivity) with ''p'' (is it
useful?);
`complex_higher_dims_connected_window`:: the set of ''n''-faces sharing a
(''n''+1)-face or (''n''+2)-face etc. (by transitivity) with ''p'' (is it
useful?);
* what else?
As in #139,
* we might want to factor things using implementation classes:
* ``mln::internal::complex_vicinity``
* ``mln::internal::complex_vicinity_piter``
(we might even be able to factor them with graph-based ones);
* we could have one or several generic classes, using static or dynamic
predicates, to implement those windows and neighborhoods.
Note that some of these iterators might implement operators on complexes,
see
http://en.wikipedia.org/wiki/Simplicial_complex#Closure.2C_star.2C_and_link.
Do not forget to update [wiki:Olena/ComplexBasedImages].
--
Ticket URL: <https://trac.lrde.org/olena/ticket/188>
Olena <http://olena.lrde.epita.fr>
Olena, a generic and efficient C++ image processing library.
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/khalimsky has been updated
via c8f12e33e0957cf812129ba9a3ebd560621e873e (commit)
via 4ddbf89b2d906dd0a4f590c4c834cd7ae36729da (commit)
via fd858dcbbfe31600933aeaf290678eed6847b9b8 (commit)
from ef5c21b243f3ef39ea22323313c1c6625b839366 (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 -----------------------------------------------------------------
c8f12e3 mln/world/kn/compute_tree_of_shapes.hh: Do not use random anymore.
4ddbf89 Add a new structure for compressed tree.
fd858dc Small fixes.
-----------------------------------------------------------------------
Summary of changes:
milena/ChangeLog | 22 +
milena/mln/util/map.hh | 8 +-
milena/mln/util/set.hh | 1 +
milena/mln/util/tree_of_shapes.hh | 44 +-
milena/mln/util/ztree_of_shapes.hh | 788 +++++++++++++++++++++++++
milena/mln/world/kn/compute_tree_of_shapes.hh | 33 +
6 files changed, 869 insertions(+), 27 deletions(-)
create mode 100644 milena/mln/util/ztree_of_shapes.hh
hooks/post-receive
--
Olena, a generic and efficient image processing platform