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 : Sélectionner tout - Visualiser dans une fenêtre à part
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!!!!