Lines Matching refs:objectPoints
528 CV_IMPL void cvProjectPoints2( const CvMat* objectPoints,
552 if( !CV_IS_MAT(objectPoints) || !CV_IS_MAT(r_vec) ||
557 int total = objectPoints->rows * objectPoints->cols * CV_MAT_CN(objectPoints->type);
565 if( CV_IS_CONT_MAT(objectPoints->type) &&
566 (CV_MAT_DEPTH(objectPoints->type) == CV_32F || CV_MAT_DEPTH(objectPoints->type) == CV_64F)&&
567 ((objectPoints->rows == 1 && CV_MAT_CN(objectPoints->type) == 3) ||
568 (objectPoints->rows == count && CV_MAT_CN(objectPoints->type)*objectPoints->cols == 3) ||
569 (objectPoints->rows == 3 && CV_MAT_CN(objectPoints->type) == 1 && objectPoints->cols == count)))
571 matM.reset(cvCreateMat( objectPoints->rows, objectPoints->cols, CV_MAKETYPE(CV_64F,CV_MAT_CN(objectPoints->type)) ));
572 cvConvert(objectPoints, matM);
577 // cvConvertPointsHomogeneous( objectPoints, matM );
923 CV_IMPL void cvFindExtrinsicCameraParams2( const CvMat* objectPoints,
949 CV_Assert( CV_IS_MAT(objectPoints) && CV_IS_MAT(imagePoints) &&
952 count = MAX(objectPoints->cols, objectPoints->rows);
956 cvConvertPointsHomogeneous( objectPoints, matM );
1138 CV_IMPL void cvInitIntrinsicParams2D( const CvMat* objectPoints,
1156 if( (CV_MAT_TYPE(objectPoints->type) != CV_32FC3 &&
1157 CV_MAT_TYPE(objectPoints->type) != CV_64FC3) ||
1162 if( objectPoints->rows != 1 || imagePoints->rows != 1 )
1180 cvGetCols( objectPoints, &matM, pos, pos + ni );
1229 CV_IMPL double cvCalibrateCamera2( const CvMat* objectPoints,
1245 if( !CV_IS_MAT(objectPoints) || !CV_IS_MAT(imagePoints) ||
1316 cvConvertPointsHomogeneous( objectPoints, matM );
1645 Ptr<CvMat> npoints, err, J_LR, Je, Ji, imagePoints[2], objectPoints, RT0;
1677 objectPoints.reset(cvCreateMat( _objectPoints->rows, _objectPoints->cols,
1679 cvConvert( _objectPoints, objectPoints );
1680 cvReshape( objectPoints, objectPoints, 3, 1 );
1715 cvCalibrateCamera2( objectPoints, imagePoints[k],
1805 objpt_i = cvMat(1, ni, CV_64FC3, objectPoints->data.db + ofs*3);
1948 objpt_i = cvMat(1, ni, CV_64FC3, objectPoints->data.db + ofs*3);
2964 static void collectCalibrationData( InputArrayOfArrays objectPoints,
2970 int nimages = (int)objectPoints.total();
2977 ni = objectPoints.getMat(i).checkVector(3, CV_32F);
2979 CV_Error(CV_StsUnsupportedFormat, "objectPoints should contain vector of vectors of points of type Point3f");
3004 Mat objpt = objectPoints.getMat(i);
3201 cv::Mat cv::initCameraMatrix2D( InputArrayOfArrays objectPoints,
3206 collectCalibrationData( objectPoints, imagePoints, noArray(),