PANDORE Version 6 |
GREYC-IMAGE |
pelongationselection
Sélection de régions sur leur valeur d'élongation.
Synopsis
pelongationselection relation seuil [-m mask] [rg_in|-] [rg_out|-]
Description
L'opérateur pelongationselection permet de sélectionner
les régions sur leur degré d'élongation.
Le paramètre relation spécifie la relation d'ordre
par rapport à seuil pour sélectionner ou non une région.
L'élongation est le rapport entre la largeur et la longueur
du rectange exincrit des régions (la longueur est
le plus grand côté et la largeur est le plus petit:
elongation = largeur(rectangle)/longueur(rectangle).
Le rectangle exinscrit est calculé avec différentes orientations,
et on conserve celui qui donne l'élongation minimale, en considérant
que c'est celui qui épouse le mieux la forme.
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..1] qui correspond
au facteur d'élongation.
Cette valeur est égale à 1 pour un carré ou un disque,
et <<1 pour un objet oblongue.
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ée.
Exemples
Sélectionne les régions les plus allongées :
pelongationselection 3 0 rin.pan rout.pan
Voir aussi
Région
Prototype C++
Errc PElongationSelection( const Reg2d &rg_in, Reg2d &rg_out, int relation, float seuil );
Auteur: Régis Clouard