Lines Matching refs:derivProj
70 void icvComputeDerivateProj(CvMat *points4D,CvMat *projMatr, CvMat *status, CvMat *derivProj)
79 if( points4D == 0 || projMatr == 0 || status == 0 || derivProj == 0)
123 if( !CV_IS_MAT(derivProj) )
125 CV_ERROR( CV_StsUnsupportedFormat, "derivProj must be a matrix VisN x 12" );
128 if( derivProj->cols != 12 )
130 CV_ERROR( CV_StsOutOfRange, "derivProj must be a matrix VisN x 12" );
179 cvmSet(derivProj,currVisPoint*2,i,X[i]/piX[2]);//x' p1i
180 cvmSet(derivProj,currVisPoint*2,4+i,0);//x' p1i
181 cvmSet(derivProj,currVisPoint*2,8+i,X[i]*tmp1);//x' p3i
184 cvmSet(derivProj,currVisPoint*2+1,i,0);//y' p2i
185 cvmSet(derivProj,currVisPoint*2+1,4+i,X[i]/piX[2]);//y' p2i
186 cvmSet(derivProj,currVisPoint*2+1,8+i,X[i]*tmp2);//y' p3i
193 if( derivProj->rows != currVisPoint * 2 )
195 CV_ERROR( CV_StsOutOfRange, "derivProj must be a matrix 2VisN x 12" );