#include <ImageUndistortion.h>
◆ ImageUndistortion() [1/4]
icl::io::ImageUndistortion::ImageUndistortion |
( |
| ) |
|
◆ ImageUndistortion() [2/4]
icl::io::ImageUndistortion::ImageUndistortion |
( |
const std::string & |
model, |
|
|
const std::vector< double > & |
params, |
|
|
const utils::Size & |
imageSize |
|
) |
| |
creates an Undistortion instance given parameters
- Parameters
-
model | distortion mode possible values are MatlabModel5Params and SimpleARTBased |
params | parameters for the given model (MatlabModel5Params needs 10 parameters: fx, fy, ix, iy, skew, k1, k2, k3, k4, k5; SimpleARTBased needs 4 parameters: x, y, f, scale) |
imageSize | underlying image size |
◆ ImageUndistortion() [3/4]
◆ ImageUndistortion() [4/4]
icl::io::ImageUndistortion::ImageUndistortion |
( |
const std::string & |
filename | ) |
|
◆ createWarpMap()
const core::Img32f& icl::io::ImageUndistortion::createWarpMap |
( |
| ) |
const |
◆ getImageSize()
const utils::Size& icl::io::ImageUndistortion::getImageSize |
( |
| ) |
const |
returns current image size
◆ getModel()
const std::string& icl::io::ImageUndistortion::getModel |
( |
| ) |
const |
◆ getParams()
const std::vector<double>& icl::io::ImageUndistortion::getParams |
( |
| ) |
const |
◆ isNull()
bool icl::io::ImageUndistortion::isNull |
( |
| ) |
const |
|
inline |
◆ operator()()
◆ operator=()
◆ setParams()
void icl::io::ImageUndistortion::setParams |
( |
const std::vector< double > & |
params | ) |
|
◆ impl
Impl* icl::io::ImageUndistortion::impl |
|
private |
internal impl
internal impl pointer
The documentation for this class was generated from the following file: