#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: