Home | History | Annotate | Download | only in src

Lines Matching refs:projMatrs

51 void icvReconstructPoints4DStatus(CvMat** projPoints, CvMat **projMatrs, CvMat** presPoints, CvMat *points4D,int numImages,CvMat **projError=0);
204 void icvComputeDerivateProjAll(CvMat *points4D, CvMat **projMatrs, CvMat **pointPres, int numImages,CvMat **projDerives)
214 if( projMatrs == 0 || pointPres == 0 || projDerives == 0 )
223 icvComputeDerivateProj(points4D,projMatrs[currImage], pointPres[currImage], projDerives[currImage]);
341 void icvComputeDerivatePointsAll(CvMat *points4D, CvMat **projMatrs, CvMat **pointPres, int numImages,CvMat **pointDerives)
351 if( projMatrs == 0 || pointPres == 0 || pointDerives == 0 )
360 icvComputeDerivatePoints(points4D, projMatrs[currImage], pointPres[currImage], pointDerives[currImage]);
738 void icvReconstructPoints4DStatus(CvMat** projPoints, CvMat **projMatrs, CvMat** presPoints,
754 if( projPoints == 0 || projMatrs == 0 || presPoints == 0 || points4D == 0 )
825 x * cvmGet(projMatrs[currImage],2,k) - cvmGet(projMatrs[currImage],0,k);
828 y * cvmGet(projMatrs[currImage],2,k) - cvmGet(projMatrs[currImage],1,k);
831 x * cvmGet(projMatrs[currImage],1,k) - y * cvmGet(projMatrs[currImage],0,k);
867 cvmMul(projMatrs[currImage],&point4D,&point3D);
900 void icvProjPointsStatusFunc( int numImages, CvMat *points4D, CvMat **projMatrs, CvMat **pointsPres, CvMat **projPoints)
911 if( points4D == 0 || projMatrs == 0 || pointsPres == 0 || projPoints == 0 )
973 cvmMul(projMatrs[currImage],&point4D,&point3D);
1037 void cvOptimizeLevenbergMarquardtBundleWraper( CvMat** projMatrs, CvMat** observProjPoints,
1053 void cvOptimizeLevenbergMarquardtBundle( CvMat** projMatrs, CvMat** observProjPoints,
1147 if( !CV_IS_MAT(projMatrs[currImage]) )
1149 CV_ERROR( CV_StsUnsupportedFormat, "each of initial projMatrs must be a matrix 3 x 4" );
1151 if( projMatrs[currImage]->rows != 3 || projMatrs[currImage]->cols != 4 )
1153 CV_ERROR( CV_StsOutOfRange, "each of initial projMatrs must be a matrix 3 x 4" );
1192 cvCopy(projMatrs[currImage],vectorX_projMatrs[currImage]);
1196 icvReconstructPoints4DStatus(observProjPoints, projMatrs, pointsPres, vectorX_points4D, numImages);