Fonctions > Traitement d'image > Manipulation des images > Exemple : Mise à l'échelle et coupe
  
Exemple : Mise à l'échelle et coupe
Les fonctions scale et clip permettent de mettre à l'échelle les niveaux d'intensité d'une image ou de les tronquer en fonction d'une valeur minimale et d'une valeur maximale. Les images traitées sont mises à l'échelle ou coupées en fonction d'une plage standard de niveaux de gris comprise entre 0 et 255.
Pour plus d'informations sur l'utilisation de cet exemple, voir A propos des exemples de traitement d'image.
échelle
Cette fonction convertit les intensités relatives d'une image en fonction des valeurs facultatives Min et Max ou de la plage par défaut 0-255, en utilisant l'algorithme suivant :
Cliquez pour copier cette expression
1. Définissez une matrice d'image M.
Cliquez pour copier cette expression
2. Mettez la matrice à l'échelle M dans la plage 0-255.
Cliquez pour copier cette expression
3. Vérifiez que la mise à l'échelle en utilisant les valeurs par défaut Min et Max aboutit à la même échelle de matrice.
Cliquez pour copier cette expression
Cliquez pour copier cette expression
ajuster
Cette fonction tronque toutes les intensités inférieures à la valeur facultative Min à Min et toutes les intensités supérieures à la valeur facultative Max à Max.
La coupure peut servir à retirer des caractéristiques inutiles, du bruit ou des informations superflues d'une image.
1. Coupez la matrice M dans la plage 0-255.
Cliquez pour copier cette expression
La coupure en utilisant les valeurs par défaut Min et Max aboutit à la même échelle de matrice :
Cliquez pour copier cette expression
2. Retirez les points brillants d'une photographie.
Cliquez pour copier cette expression
Cliquez pour copier cette expression
Le point le plus brillant de l'image tronquée est 220 au lieu de 255 dans l'image d'origine :
Cliquez pour copier cette expression
Cliquez pour copier cette expression
3. Comparez l'image tronquée à l'image d'origine.
Cliquez pour copier cette expression
(tank.bmp)
(mclip.bmp)