Functions
extrinsics.cpp File Reference

Definitions for extrinsic (geometric) calibration. More...

#include "extrinsics.hpp"
Include dependency graph for extrinsics.cpp:

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.

Detailed Description

Definitions for extrinsic (geometric) calibration.

Definition in file extrinsics.cpp.


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 
)

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