Bonsoir,
J'irai droit au but pour faire bref je souhaite récupérer une portion d'une image pour lui faire un traitement par la suite, donc j'ai convertis mon image en niveau de gris et j'ai procédé a mon traitement sauf que lors de l’exécution le programme me marque une erreur de mémoire voila une partie de mon code :
matin est l'image d’entrée que j'ai convertis en une matrice en niveau de gris.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 int **mat; mat=new int*[100]; for(int i=0;i<100;i++) mat[i]=new int[100]; for (int i=0; i < 100; i++) for (int j = 0; j < 100; j++) mat[i][j]=0; for (int i=100; i < 200; i++) for (int j = 100; j < 200; j++) mat[i][j]=matin[i][j]; //Erreur
L'erreur que me sort l’exécution est la ligne d'affectation ou j'ai mis un commentaire.
Voici une capture de mon message d'erreur, a savoir je travail sur RAD Studios Builder XE5.
c'est la dernière étape de mon application pour faire mes testes et finir ma thèse, si vous pouvez bien m'expliquer ce qui m’échappe sa me serait d'une grande aide.
Merci d'avance.
Partager