Lines Matching refs:projMatr
73 void icvComputeProjectMatrix(CvMat* objPoints,CvMat* projPoints,CvMat* projMatr);
504 void icvProject4DPoints(CvMat* points4D,CvMat* projMatr, CvMat* projPoints)
513 if( points4D == 0 || projMatr == 0 || projPoints == 0)
518 if( !CV_IS_MAT(points4D) || !CV_IS_MAT(projMatr) || !CV_IS_MAT(projPoints) )
545 if( projMatr->cols != 4 || projMatr->rows != 3 )
553 cvmMul(projMatr,points4D,tmpProjPoints);
621 CV_ERROR( CV_StsNullPtr, "Some of projMatr is a NULL pointer" );
637 CV_ERROR( CV_StsNullPtr, "Some of projMatr is not a matrix" );
1767 void icvComputeProjectMatrix(CvMat* objPoints,CvMat* projPoints,CvMat* projMatr)
1783 if( objPoints == 0 || projPoints == 0 || projMatr == 0)
1788 if( !CV_IS_MAT(objPoints) || !CV_IS_MAT(projPoints) || !CV_IS_MAT(projMatr) )
1793 if( projMatr->rows != 3 || projMatr->cols != 4 )
1795 CV_ERROR( CV_StsUnmatchedSizes, "Size of projMatr must be 3x4" );
1930 cvmSet(projMatr,i/4,i%4,cvmGet(&matrV,11,i));
2590 void icvComputeQ(int numMatr, CvMat** projMatr, CvMat** cameraMatr, CvMat* matrQ)
2623 if( projMatr[currMatr]->cols != 4 || projMatr[currMatr]->rows != 3 )
2669 dataQ[i*4+j] = cvmGet(projMatr[currMatr],currWi,j) *
2670 cvmGet(projMatr[currMatr],currWj,i);