Bonsoir,
j'ai un probleme lorsque je fais une convolution d'image, ca marche tres bien pour des images de taille 256*256 mais pour les autres ca crée un effet de mosaïque. (je travaille en niveau de gris). D'ou peut venir le probleme?
Exemple :
int L[3][3]={{1,1,1},{1,1,1},{1,1,1}}; //filtre gaussien
void Fonction()
{
for(i=1;i<W-1;i++)
{
for(j=1;j<H-1;j++)
{
IM[i][j]= (L[0][0]*IMG[i-1][j-1]+
L[0][1]*IMG[i-1][j]+
L[0][2]*IMG[i-1][j+1]+
L[1][0]*IMG[i][j-1]+
L[1][1]*IMG[i][j]+
L[1][2]*IMG[i][j+1]+
L[2][0]*IMG[i+1][j-1]+
L[2][1]*IMG[i+1][j]+
L[2][2]*IMG[i+1][j+1])/9;
}