$search

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< 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< 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< cv::vector< Point2f > > > &candidateCorners, cv::vector< 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)
 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< 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< 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< cv::vector< Point2f > > > &  candidateCorners,
cv::vector< 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 
)

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

Definition at line 169 of file extrinsics.cpp.

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines


thermalvis
Author(s): Stephen Vidas
autogenerated on Tue Mar 5 12:25:29 2013