bon je veux faire entrer comme argument ds une fonction cvfindfundamentalmatrix() deux tableau a une dimention de points mis en correspendance

le prob c'est que je qd je reverifie aprés las val de ces 2 tableau de points je les trouve tous a 0

voila le code que j'utilise pour les inisialiser

Code c++ : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
/* Fill the points here ... remplissage des matrice de points*/
 
for( v = 0; v < point_count; v++ )
{
 
    pointsD->data.i[v*2] =  CornerPointD2[v+1].x;
    pointsD->data.i[v*2+1] =  CornerPointD2[v+1].y;
    pointsG->data.i[v*2] =  CornerPointG2[v+1].x;
    pointsG->data.i[v*2+1] =  CornerPointG2[v+1].y;
 
}

et le code pour les lire est :
Code c++ : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
for( v = 0; v < point_count; v++ )
         {
	    cvWriteString(fs4,NULL,"--------------------",0);
	printf(ret,"%f", pointsD->data.i[v*2] );
	cvWriteString(fs4,NULL,"----------------------",0);
                sprintf(ret,"%f",pointsD->data.i[(v*2)+1]);
	cvWriteString(fs4,NULL,"----------------------",0);
                cvWriteString(fs4,NULL,ret,0);
	  }
 
cvWriteString(fs3,NULL,"-----------------",0);

en fait je l'enregistre sur un fichier mon resultat

et je retrouve que des 0.000000 partout

merci de m'aider