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 |