Fonctions > Traitement d'image > Combinaison d'images > Exemple : Lissage et masquage
  
Exemple : Lissage et masquage
Utilisez les fonctions blend et mask pour associer et masquer des images.
Pour plus d'informations sur l'utilisation de cet exemple, voir A propos des exemples de traitement d'image.
lissage
1. Utilisez la fonction READ_IMAGE pour lire deux images 256 x 256 en niveaux de gris.
Cliquez pour copier cette expression
Cliquez pour copier cette expression
(fruit.bmp)
(lena.bmp)
2. Appliquez la fonction blend aux deux images. Celles-ci doivent avoir une taille identique.
Cliquez pour copier cette expression
3. Utilisez la fonction WRITEBMP pour écrire l’image lissée dans un fichier.
Cliquez pour copier cette expression
(fruit_lena.bmp)
4. Définissez deux matrices de taille égale, Q et R, et appliquez la fonction pour afficher mathématiquement le résultat de blend.
Cliquez pour copier cette expression
Cliquez pour copier cette expression
Cliquez pour copier cette expression
La matrice de lissage est élaborée à partir de la formule suivante :
Cliquez pour copier cette expression
Lorsqu'un élément de M ou N est 255, blend renvoie 255 (la coupure souhaitée). Lorsque M ou N est égal à zéro, blend renvoie uniquement l'élément restant.
mask
La fonction mask permet d'occulter une partie d'une image, afin de pouvoir traiter individuellement les caractéristiques restantes.
1. Lisez et affichez une image de cerveau.
Cliquez pour copier cette expression
(brain.bmp)
2. Lisez une image de masque.
Cliquez pour copier cette expression
Cliquez pour copier cette expression
(mask.bmp)
3. Comptez les lignes et les colonnes des deux matrices :
Cliquez pour copier cette expression
Cliquez pour copier cette expression
Cliquez pour copier cette expression
Cliquez pour copier cette expression
L'image représentant la tête complète possède une ligne de plus que la matrice de masque du cerveau. Utilisez la fonction submatrix pour extraire les premières 256 lignes :
Cliquez pour copier cette expression
4. Isolez par masquage le cerveau à partir de l'image initiale de la tête.
Cliquez pour copier cette expression
Cliquez pour copier cette expression
(masked_brain.bmp)