PANDORE Version 6 |
GREYC-IMAGE |
pcompactnessselection
Sélection de régions sur leur valeur de compacité.
Synopsis
pcompactnessselection relation seuil [-m mask] [rg_in|-] [rg_out|-]
Description
L'opérateur pcompactnessselection
permet de sélectionner les régions sur leur valeur
de compacité.
Le paramètre relation spécifie la relation d'ordre
par rapport à seuil pour sélectionner ou non une
région.
La compacité est un facteur de circularité qui vaut 1 lorsque la
région est un cercle, et diminue à mesure que le contour est très
découpé ou que la région est allongée.
Elle est calculée par la formule:
compacité. (4*PI*surface) / (perimetre*perimetre)
Une compacité de 0 correspond à une forme peu compacte.
Paramètres
- relation est une valeur entière de l'intervalle [-3,3], précisant
la relation à la valeur de seuil:
- relation = 3 : les régions > de valeur maximale.
- relation = 2 : toutes les régions >= seuil.
- relation = 1 : toutes les régions > seuil.
- relation = 0 : toutes les régions = seuil.
- relation = -1 : toutes les régions < seuil.
- relation = -2 : toutes les régions <= seuil.
- relation = -3 : les régions > de valeur minimale.
- Le seuil est une valeur réelle [0, 2*].
(* du fait des erreurs de calculs discrets)
Une compacité proche de 1 (i.e., < 2 du fait des erreurs de
calculs discrets) correspond à la compacité d'un cercle.
Entrées
- rg_in: une carte de régions
Sorties
- rg_out: une carte de régions
Résultat
Retourne le nombre de régions ainsi sélectionnées.
Exemples
Sélectionne les régions de plus forte compacité :
pcompactnessselection 3 0 rin.pan rout.pan
Voir aussi
Région
Prototype C++
Errc PCompactnessSelection( const Reg2d &rg_in,Reg2d &rg_out, int relation, float seuil );
Auteur: Régis Clouard