PANDORE Version 6 GREYC-IMAGE

peulernumberselection



Sélection de régions sur leur valeur de nombre d'Euler.



Synopsis

peulernumberselection relation seuil [-m mask] [rg_in|-] [rg_out|-]

Description

L'opérateur peulernumberselection permet de sélectionner les régions sur leur nombre d'Euler. Le paramètre relation spécifie la relation d'ordre par rapport à seuil pour sélectionner ou non une région.

Le nombre d'Euler d'une région est:

euler = nombre de partie - nombre de trou.

Le nombre de trou d'une région peut donc être calculé à partir du nombre d'Euler = 1-E.

L'algorithme de calcul utilise une opération locale:

Soit X(R) le nombre de pattern 2x2

(r label de la région R, et 0 tout autre label):
0 0
0 r

Soit V(R) le nombre de pattern 2x2:

0 r
r r

alors Euler(R) = X(R) - V(R).

Paramètres

Entrées

Sorties

Résultat

Retourne le nombre de régions ainsi sélectionnée.

Exemples

Sélectionne les régions avec au moins 2 trous :

(E=1-2=-1):

   peulerselection 2 -1 rin.pan rout.pan

Voir aussi

Région

Prototype C++

Errc PEulerNUmberSelection( const Reg2d &rg_in, Reg2d &rg_out, int relation, long seuil );

Auteur: Régis Clouard