Re: [Olena] Question à propos de l'utilisation des opérations de type "distance" implémentées dans Milena

Bonjour, On 01/19/11 15:59, nicolas parmentier wrote:
Par contre je ne vois pas comment je peux obtenir le résultat "distance_from_seed_pt.png". Il s'agit du calcul de champ de distance à partir du point supérieur gauche dans le domaine valide (en noir). Auriez vous une idée de la façon dont je peux procéder afin d'obtenir ce résultat ?
L'algorithme transform::distance_geodesic est paramétré en interne par un objet qui calcul une carte des distances aux objets (en blanc) dans le fond (en noir). Il utilise pour cela la routine qui s'appelle canvas::distance_geodesic et le paramètre est la classe transform::internal::distance_functor. En créant une nouvelle classe similaire à transform::internal::distance_functor, en modifiant certaines méthodes et en l'utilisant avec canvas::distance_geodesic, il est possible d'implémenter des variantes du calcul de distance géodésique. Dans votre cas, il faudrait modifier les routines utilisées dans l'initialisation de la carte de distance. Les fichiers concernés sont : - mln/canvas/distance_geodesic.hh - mln/transform/internal/distance_functor.hh - mln/transform/distance_geodesic.hh N'hésitez pas à revenir vers nous si vous avez d'autres questions. Cordialement, -- Guillaume Lazzara EPITA Research and Development Laboratory (LRDE) 14-16 rue Voltaire F-94276 Le Kremlin-Bicetre France phone +33 1 53 14 59 39 - fax +33 1 53 14 59 22
participants (1)
-
Guillaume Lazzara