Il s'agit de remplacer chaque pixel par une combinaison linéaire de lui même et de ses voisins...
![]() |
![]() |
Dans le programme ci-dessous on réalise un flou, On utilise une seconde image (vide) de la même dimension que l'on remplit avec les modifications faites en utilisant la matrice de convolution :
Un filtre "passe haut" favorise les hautes fréquences spatiales, comme les détails, et de ce fait, il améliore le contraste.
La matrice de convolution à appliquer est :
$$\begin{pmatrix} 0 & -1 & 0\\ -1 & 5 & -1\\ 0 & -1 & 0 \end{pmatrix}$$Réalisez le filtre "passe haut"
Le rendu :
la matrice de convolution pour le réaliser est :
$$\begin{pmatrix} 1 & 2 & 1\\ 2 & -11 & 2\\ 1 & 2 & 1 \end{pmatrix}$$Voilà de quoi tester la convolution :