Defines | Functions
extrinsics.hpp File Reference
#include "improc.hpp"
#include "calibration.hpp"
Include dependency graph for extrinsics.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Defines

#define DEFAULT_EXTRINSICS_FLAGS   CV_CALIB_RATIONAL_MODEL + CV_CALIB_FIX_INTRINSIC
#define EXTRINSICS_DEFAULT_FLAGS   0

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=EXTRINSICS_DEFAULT_FLAGS)
 Cut down the given vectors of pointsets to those optimal for extrinsic calibration.

Define Documentation

#define DEFAULT_EXTRINSICS_FLAGS   CV_CALIB_RATIONAL_MODEL + CV_CALIB_FIX_INTRINSIC

Definition at line 17 of file extrinsics.hpp.

#define EXTRINSICS_DEFAULT_FLAGS   0

Definition at line 11 of file extrinsics.hpp.


Function Documentation

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 = EXTRINSICS_DEFAULT_FLAGS 
)

Cut down the given vectors of pointsets to those optimal for extrinsic calibration.

Definition at line 169 of file extrinsics.cpp.



thermalvis
Author(s): Stephen Vidas
autogenerated on Sun Jan 5 2014 11:38:45