Definitions for extrinsic (geometric) calibration. More...
#include "extrinsics.hpp"
Go to the source code of this file.
Functions | |
double | calculateExtrinsicERE (int nCams, cv::vector< Point3f > &physicalPoints, cv::vector< cv::vector< Point2f > > *corners, Mat *cameraMatrix, Mat *distCoeffs, Mat *R, Mat *T) |
Calculate the Extended Reprojection Error for the extrinsic case. | |
double | obtainMultisetScore (int nCams, vector< Mat > &distributionMap, vector< Mat > &binMap, vector< vector< double > > &distances, cv::vector< cv::vector< Point2f > > *corners, int index) |
Calculate the scores for a set if pointsets in terms of their contribution to extrinsic calibration. | |
void | optimizeCalibrationSets (cv::vector< Size > imSize, int nCams, Mat *cameraMatrix, Mat *distCoeffs, cv::vector< Mat > &distributionMap, cv::vector< cv::vector< Point2f > > *candidateCorners, cv::vector< cv::vector< Point2f > > *testCorners, cv::vector< Point3f > row, int selection, int num, cv::vector< cv::vector< int > > &tagNames, cv::vector< cv::vector< int > > &selectedTags, int flags) |
Cut down the given vectors of pointsets to those optimal for extrinsic calibration. |
Definitions for extrinsic (geometric) calibration.
Definition in file extrinsics.cpp.
double calculateExtrinsicERE | ( | int | nCams, |
cv::vector< Point3f > & | physicalPoints, | ||
cv::vector< cv::vector< Point2f > > * | corners, | ||
Mat * | cameraMatrix, | ||
Mat * | distCoeffs, | ||
Mat * | R, | ||
Mat * | T | ||
) |
Calculate the Extended Reprojection Error for the extrinsic case.
Definition at line 7 of file extrinsics.cpp.
double obtainMultisetScore | ( | int | nCams, |
vector< Mat > & | distributionMap, | ||
vector< Mat > & | binMap, | ||
vector< vector< double > > & | distances, | ||
cv::vector< cv::vector< Point2f > > * | corners, | ||
int | index | ||
) |
Calculate the scores for a set if pointsets in terms of their contribution to extrinsic calibration.
Definition at line 102 of file extrinsics.cpp.
void optimizeCalibrationSets | ( | cv::vector< Size > | imSize, |
int | nCams, | ||
Mat * | cameraMatrix, | ||
Mat * | distCoeffs, | ||
cv::vector< Mat > & | distributionMap, | ||
cv::vector< cv::vector< Point2f > > * | candidateCorners, | ||
cv::vector< cv::vector< Point2f > > * | testCorners, | ||
cv::vector< Point3f > | row, | ||
int | selection, | ||
int | num, | ||
cv::vector< cv::vector< int > > & | tagNames, | ||
cv::vector< cv::vector< int > > & | selectedTags, | ||
int | flags | ||
) |
Cut down the given vectors of pointsets to those optimal for extrinsic calibration.
Definition at line 169 of file extrinsics.cpp.