$search

intrinsics.hpp File Reference

Declarations for intrinsic (geometric) calibration. More...

#include "improc.hpp"
#include "calibration.hpp"
#include "tools.hpp"
Include dependency graph for intrinsics.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Defines

#define ABSOLUTE_MAX_FRAMES_TO_STORE   1000
#define INTRINSICS_FLAGS   0
#define RADIAL_LENGTH   1000

Functions

double calculateERE (Size imSize, cv::vector< Point3f > &physicalPoints, cv::vector< cv::vector< Point2f > > &corners, const Mat &cameraMatrix, const Mat &distCoeffs, double errValues[]=NULL)
 Calculate the Extended Reprojection Error: The reprojection error over a desired set of frames.
void optimizeCalibrationSet (Size imSize, cv::vector< cv::vector< Point2f > > &candidatePatterns, cv::vector< cv::vector< Point2f > > &testPatterns, cv::vector< Point3f > row, cv::vector< int > &selectedTags, int selection=ENHANCED_MCM_OPTIMIZATION_CODE, int num=10, bool debugMode=false)
 Cut down the given vector of pointsets to those optimal for calibration.

Detailed Description

Declarations for intrinsic (geometric) calibration.

Ideally this file should only contain functions needed for intrinsic calibration, and not extrinsic calibration. Functions required by both should be included in the "calibration.hpp/cpp" files.

Definition in file intrinsics.hpp.


Define Documentation

#define ABSOLUTE_MAX_FRAMES_TO_STORE   1000

Definition at line 16 of file intrinsics.hpp.

#define INTRINSICS_FLAGS   0

Definition at line 14 of file intrinsics.hpp.

#define RADIAL_LENGTH   1000

Definition at line 17 of file intrinsics.hpp.


Function Documentation

double calculateERE ( Size  imSize,
cv::vector< Point3f > &  physicalPoints,
cv::vector< cv::vector< Point2f > > &  corners,
const Mat &  cameraMatrix,
const Mat &  distCoeffs,
double  errValues[] = NULL 
)

Calculate the Extended Reprojection Error: The reprojection error over a desired set of frames.

Definition at line 7 of file intrinsics.cpp.

void optimizeCalibrationSet ( Size  imSize,
cv::vector< cv::vector< Point2f > > &  candidatePatterns,
cv::vector< cv::vector< Point2f > > &  testPatterns,
cv::vector< Point3f >  row,
cv::vector< int > &  selectedTags,
int  selection = ENHANCED_MCM_OPTIMIZATION_CODE,
int  num = 10,
bool  debugMode = false 
)

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

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


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