PANDORE Version 6 GREYC-IMAGE

pregionelongation



Calcul de l'élongation des régions.



Synopsis

pregionelongation attr [rg_in|-] [col_out|-]

Description

L'opérateur pregionelongation crée une collection col_out contenant un tableau nommé attr de float dans lequel le ième correspond à l'élongation de la région de label i+1.

L'élongation est le rapport entre la largeur et la longueur du rectange exincrit des régions:

elongation = largeur(rectangle)/longueur(rectangle).

L'élongation est une valeur réelle entre [0..1] , elle est égale à 1 pour un carré ou un disque, et <<1 pour un objet oblongue.

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

Entrées

Sorties

Résultat

Retourne SUCCESS ou FAILURE.

Exemples

Affiche l'élongation des régions obtenues par une simple binarisation de l'image tangram.pan:

   pbinarization 100 1e30 tangram.pan a.pan
   plabeling 8 a.pan b.pan
   pregionelongation elongation b.pan c.pan
   pcol2txt c.pan

Voir aussi

Caractérisation de région

Prototype C++

Errc PRegionElongation( const Reg2d &rg_in, Collection &cold, const std::string &attr );

Auteur: Alexandre Duret-Lutz