Skip to content
Snippets Groups Projects
Commit 1d45f779 authored by paul.albuquer's avatar paul.albuquer
Browse files

Update traitement_dimages.md

parent 681e284c
Branches
No related tags found
No related merge requests found
Pipeline #21079 passed
......@@ -237,7 +237,7 @@ Il faut implémenter **au minimum** la fonction suivante:
## Convolution et filtres [^1]
Explication dans la documentation de gimp : [https://docs.gimp.org/2.8/fr/plug-in-convmatrix.html](https://docs.gimp.org/2.8/fr/plug-in-convmatrix.html)
Explication dans la documentation de gimp: [https://docs.gimp.org/2.8/fr/plug-in-convmatrix.html](https://docs.gimp.org/2.8/fr/plug-in-convmatrix.html)
Les matrices de convolutions sont particulièrement utiles dans le traitement d'images.
On les appelle également *noyaux* ou *masques*. L'image traitée est obtenue
......@@ -267,7 +267,7 @@ c_{21} & c_{22} & c_{23} \\
c_{31} & c_{32} & c_{33}
\end{pmatrix},
\end{equation}
nous pouvons écrire calculer la transformation de tous les éléments $a_{i,j}$ de la matrice $\mat{A}$, que nous noterons $b_{i,j}$, comme
nous pouvons écrire la transformation de tous les éléments $a_{i,j}$ de la matrice $\mat{A}$, que nous noterons $b_{i,j}$, comme
\begin{align}
b_{i,j}&=\left[\begin{pmatrix}
c_{11} & c_{12} & c_{13} \\
......@@ -309,7 +309,7 @@ b_{ij}&=\frac{1}{9}(a_{i-1,j-1}+a_{i-1,j}+a_{i-1,j+1}+a_{i,j-1}+a_{i,j}\nonumber
Pour l'implémentation que nous vous proposons ici, les poids sont tous entiers (la `struct matrix` ne contient que des entiers).
Afin de pouvoir implémenter un filtre quelconque malgré tout, nous avons rajouté une normalisation
dans la signature de la fonction. Dans le cas de la matrice de convolution ci-dessus,
dans la signature de la fonction. Dans le cas de la matrice de convolution
\begin{equation*}
\mat{C}=\frac{1}{9}\begin{pmatrix}
1 & 1 & 1 \\
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment