Threshold

Description :

Cette fonction permet se seuiller haut ou bas une image monochrome ou une image couleur RVB.
Dans le cas d'une image monochrome, les valeurs sont à indiquer une fois. Dans le cas d'une image trichrome, si seule une série de valeurs est donnée, ceci ne provoquera pas d'erreur script mais la série sera appliquée à la couleur R. Cependant, il est conseillé dans ce cas de fournir 3 valeurs.

Syntaxe :

THRESHOLD  Img  HighBool  ValueThr  [ValueThr]  [ValueThr]  NewValue  [NewValue]  [NewValue]


Variables :

Paramètres Entrées / Sorties Type Description
Img Entrée Image Nom interne de l'image dans le PGM
HighBool Entrée Booléen Si le seuillage est haut, mettre cette valeur à 1. Si le seuillage est bas, mettre cette valeur à 0.
ValueThr Entrée Entier / Réel Valeur à seuiller en grandeur supérieure (seuillage haut) ou en grandeur inférieure (seuillage bas).
[ValueThr] Entrée, Optionnelle Entier / Réel Dans le cas d'une image RVB, les trois valeurs de seuillage suivant : R, V ou B sont à fournir.
NewValue Entrée Entier / Réel Nouvelle valeur à donner au pixel pour ceux qui seront remplacés.
[NewValue] Entrée,optionnelle Entier / Réel Dans le cas d'une image RVB, les trois valeurs de remplacement suivant : R, V ou B sont à fournir.

Caractéristiques d'images acceptées :

Nom de l'image Monchrome / RVB Codage Entier / Réel / Complexe Format CPA / FITS
Img oui / oui oui / oui / oui oui / oui

Voir aussi :

Exemple :

................................
INPUT "Seuillage haut (O/N) ?" R$
If R$="O" Then
   HighBool=1
Else
   HighBool=0
EndIf

Input "Valeur de seuillage :" VS
Input "Nouvelle valeur :" NV

THRESHOLD Img HighBool VS NV


Télécharger l'exemple