#include <DLTCalibration.h>
Classes | |
struct | PairElement |
Public Types | |
enum | DistortionType { eNoDistortion, eRadialDistortion, eRadialAndTangentialDistortion } |
Public Member Functions | |
float | Calibrate (const PairElement *pPairElements, int nPairElements, CCalibration &resultCalibration, DistortionType eCalculateDistortionParameters=eNoDistortion, int nIterations=1000) |
CDLTCalibration () | |
float | CheckCalibration (const CCalibration &calibration) |
void | GetImageCoordinatesDLT (const Vec3d &worldPoint, Vec2d &imagePoint) |
~CDLTCalibration () | |
Private Member Functions | |
void | CalculateDLT (const CCalibration &calibration, bool bFirstCall) |
void | CalculateRadialAndTangentialLensDistortion (CCalibration &calibration) |
void | CalculateRadialLensDistortion (CCalibration &calibration) |
float | CheckDLT () |
void | ExtractFromDLT (CCalibration &calibration) |
Private Attributes | |
float | L1 |
float | L10 |
float | L11 |
float | L2 |
float | L3 |
float | L4 |
float | L5 |
float | L6 |
float | L7 |
float | L8 |
float | L9 |
int | m_nPairElements |
const PairElement * | m_pPairElements |
Definition at line 66 of file DLTCalibration.h.
Enumerator | |
---|---|
eNoDistortion | |
eRadialDistortion | |
eRadialAndTangentialDistortion |
Definition at line 70 of file DLTCalibration.h.
CDLTCalibration::CDLTCalibration | ( | ) |
Definition at line 64 of file DLTCalibration.cpp.
CDLTCalibration::~CDLTCalibration | ( | ) |
Definition at line 73 of file DLTCalibration.cpp.
|
private |
Definition at line 292 of file DLTCalibration.cpp.
|
private |
Definition at line 204 of file DLTCalibration.cpp.
|
private |
Definition at line 161 of file DLTCalibration.cpp.
float CDLTCalibration::Calibrate | ( | const PairElement * | pPairElements, |
int | nPairElements, | ||
CCalibration & | resultCalibration, | ||
DistortionType | eCalculateDistortionParameters = eNoDistortion , |
||
int | nIterations = 1000 |
||
) |
Definition at line 82 of file DLTCalibration.cpp.
float CDLTCalibration::CheckCalibration | ( | const CCalibration & | calibration | ) |
Definition at line 123 of file DLTCalibration.cpp.
|
private |
Definition at line 145 of file DLTCalibration.cpp.
|
private |
Definition at line 251 of file DLTCalibration.cpp.
Definition at line 112 of file DLTCalibration.cpp.
|
private |
Definition at line 115 of file DLTCalibration.h.
|
private |
Definition at line 115 of file DLTCalibration.h.
|
private |
Definition at line 115 of file DLTCalibration.h.
|
private |
Definition at line 115 of file DLTCalibration.h.
|
private |
Definition at line 115 of file DLTCalibration.h.
|
private |
Definition at line 115 of file DLTCalibration.h.
|
private |
Definition at line 115 of file DLTCalibration.h.
|
private |
Definition at line 115 of file DLTCalibration.h.
|
private |
Definition at line 115 of file DLTCalibration.h.
|
private |
Definition at line 115 of file DLTCalibration.h.
|
private |
Definition at line 115 of file DLTCalibration.h.
|
private |
Definition at line 118 of file DLTCalibration.h.
|
private |
Definition at line 117 of file DLTCalibration.h.