PANDORE Version 6 GREYC-IMAGE

pnot



Négation logique d'image ou de graphe et complémentaire d'une carte de régions.



Synopsis

pnot [-m mask] [im_in|-] [im_out|-]

Description

L'oérateur pnot effectue la négation logique de l'image d'entrée.

Pour les images, la négation utilise l'opérateur C '!'. Si un pixel est supérieur à 0 alors sa valeur devient 0 sinon sa valeur devient 1.

   pixel(im_out) = ! pixel(im_in)

Pour les images couleur ou multispectrale, la négation est appliquée sur chaque bande séparément.

Pour les graphes, la négation utilise l'opérateur C '!' et est appliquée sur les valeurs de noeud.

Pour les cartes de régions, pnot correspond au complémentaire des régions. Les régions avec un label > 0 deviennent la région de label=0 sinon la région 0 devient la région de label=1. En sortie les régions ne sont plus nécessairement connexes.

Entrées

Sorties

Résultat

Retourne SUCCESS ou FAILURE.
Pour les cartes de régions, retourne la valeur de label maximale (0 or 1).

Exemples

Voir aussi

Logique

Prototype C++

Errc PNot( const Img2duc &im_in, Img2duc &im_out );

Auteur: Régis Clouard