#include <MarkerGridBasedUndistortionOptimizer.h>
|
| MarkerGridBasedUndistortionOptimizer () |
|
| ~MarkerGridBasedUndistortionOptimizer () |
|
int | size () const |
|
void | add (const MarkerGrid &grid) |
|
void | clear () |
|
void | setUseOpenCL (bool on) |
|
float | computeError (const float k[9]) |
| k = k0,k1,k2,k3,k4, w/2 + ix-offset, h/2 + iy-offset More...
|
|
std::vector< float > | optimizeSample (const float kInit[9], int idx, float min, float max, const std::vector< int > steps=std::vector< int >(3, 10)) |
|
std::vector< float > | optimizeAutoSample (const utils::Size &imageSize) |
|
std::vector< float > | optimizeAutoSimplex (const utils::Size &imageSize) |
|
◆ Marker
◆ MarkerGrid
◆ MarkerGridBasedUndistortionOptimizer()
icl::markers::MarkerGridBasedUndistortionOptimizer::MarkerGridBasedUndistortionOptimizer |
( |
| ) |
|
◆ ~MarkerGridBasedUndistortionOptimizer()
icl::markers::MarkerGridBasedUndistortionOptimizer::~MarkerGridBasedUndistortionOptimizer |
( |
| ) |
|
◆ add()
void icl::markers::MarkerGridBasedUndistortionOptimizer::add |
( |
const MarkerGrid & |
grid | ) |
|
◆ clear()
void icl::markers::MarkerGridBasedUndistortionOptimizer::clear |
( |
| ) |
|
◆ computeError()
float icl::markers::MarkerGridBasedUndistortionOptimizer::computeError |
( |
const float |
k[9] | ) |
|
k = k0,k1,k2,k3,k4, w/2 + ix-offset, h/2 + iy-offset
◆ optimizeAutoSample()
std::vector<float> icl::markers::MarkerGridBasedUndistortionOptimizer::optimizeAutoSample |
( |
const utils::Size & |
imageSize | ) |
|
◆ optimizeAutoSimplex()
std::vector<float> icl::markers::MarkerGridBasedUndistortionOptimizer::optimizeAutoSimplex |
( |
const utils::Size & |
imageSize | ) |
|
◆ optimizeSample()
std::vector<float> icl::markers::MarkerGridBasedUndistortionOptimizer::optimizeSample |
( |
const float |
kInit[9], |
|
|
int |
idx, |
|
|
float |
min, |
|
|
float |
max, |
|
|
const std::vector< int > |
steps = std::vector< int >(3, 10) |
|
) |
| |
◆ setUseOpenCL()
void icl::markers::MarkerGridBasedUndistortionOptimizer::setUseOpenCL |
( |
bool |
on | ) |
|
◆ size()
int icl::markers::MarkerGridBasedUndistortionOptimizer::size |
( |
| ) |
const |
◆ undistort()
void icl::markers::MarkerGridBasedUndistortionOptimizer::undistort |
( |
const MarkerGrid & |
src, |
|
|
MarkerGrid & |
dst, |
|
|
const float |
k[9] |
|
) |
| const |
|
private |
◆ m_data
Data* icl::markers::MarkerGridBasedUndistortionOptimizer::m_data |
|
private |
The documentation for this class was generated from the following file: