faire le gradient d'une image en C
salut tout le monde
Je veux faire un traitement d'image en langage C, j'ai commencé avec la fonction gradient mais ça n'a pas marché voici le code:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
| int** gradientMatrix(FILE* lpFile, int **lpMatrix, int nLines, int nColumns)
{
int nI, nJ,fx=0,fy=0;
int** GMatrix;
GMatrix = AllocMatrix(nLines, nColumns);
LoadMatrix(lpFile, GMatrix, nLines, nColumns);//chargement de l'image
printf("\nGRADIENT :\n");
for (nI = 0; nI < nLines; nI++)
{
for (nJ = 0; nJ < nColumns; nJ++)
{
fy = abs(lpMatrix[nI][nJ+1] - lpMatrix[nI][nJ]);
GMatrix[nI][nJ]= fy;
}
printf("\n");
}
DisplayMatrix(GMatrix, nLines, nColumns);// fonction d'affichage
return GMatrix;
} |
s'il vous plait aidez moi c'est urgent!!!! :(:(:(:(