PANDORE Version 6 | GREYC-IMAGE |
L'opérateur pfillhole construit la carte de régions de sortie rg_out avec les régions de la carte de régions rg_in auxquelles les trous intérieurs ont été comblés.
Un trou est défini comme une région du fond (label=0) qui n'est entourée que d'une seule autre région. C'est la connexity qui définit la notion de connexité d'un trou. Si la continuité des trous est définie en 4 connexité alors la continuité des régions est définie en 8 connexité et inversement. Une région du fond qui touche un bord n'est pas considérée comme un trou (ceci pour éviter qu'une image ne contenant que du fond se retrouve bouchée).
Les trous sont agglomérés dans la région de rg_in qui l'entoure.
En sortie, rg_out conserve le même nombre de labels que rg_in et les mêmes valeurs de label pour les régions.
Retourne le nombre de trous bouchés.
Bouche les trous (4-connexes) des régions de la carte de régions rin.pan:
pfillhole 4 rin.pan rout.pan
Auteur: Régis Clouard