Algoritmi Matrici di Convoluzione

Le matrici di convoluzione permettono di creare filtri personalizzati per le immagini. Il meccanismo di queste matrici e' molto semplice: si ha bisogno di prendere un blocco di pixels da un'immagine data e moltiplicarlo per la matrice di convoluzione. Il risultato rappresenza il nuovo valore di colore del pixel centrale del blocco scelto.
E' piu' facile con un'esempio da capire:

Immagine (Canale Red)

Matrice

Nuova Immagine (Canale Red)

4501223191
3255654147
9253063185
250262532180
240252233216232

X

010
1-41
010

 = 

     
     
  49  
     
     
In questo esempio si puo' vedere senza problemi che la matrice di convoluzione deve calcolare questo prodotto per ogni dell'immagine e per ogni canale di colore (R,G,B). Questo metodo taglia i bordi dell'immagine non essendoci, per esempio, 9 pixels da elaborare.