Calibration Library 1.0.0
A C++ library for camera calibration and vision-related geometric transformations
Loading...
Searching...
No Matches
calib::DualBrownConrady< Scalar_ > Struct Template Referencefinal

#include <distortion.h>

Public Types

using Scalar = Scalar_
 

Public Member Functions

 DualBrownConrady ()=default
 
 DualBrownConrady (const Eigen::Matrix< Scalar, Eigen::Dynamic, 1 > &coeffs)
 
template<typename T >
auto distort (const Eigen::Matrix< T, 2, 1 > &norm_xy) const -> Eigen::Matrix< T, 2, 1 >
 
template<typename T >
auto undistort (const Eigen::Matrix< T, 2, 1 > &distorted_xy) const -> Eigen::Matrix< T, 2, 1 >
 

Public Attributes

Eigen::Matrix< Scalar, Eigen::Dynamic, 1 > forward
 Coefficients for distortion.
 
Eigen::Matrix< Scalar, Eigen::Dynamic, 1 > inverse
 Coefficients for undistortion.
 

Detailed Description

template<typename Scalar_>
struct calib::DualBrownConrady< Scalar_ >

Definition at line 198 of file distortion.h.

Member Typedef Documentation

◆ Scalar

template<typename Scalar_ >
using calib::DualBrownConrady< Scalar_ >::Scalar = Scalar_

Definition at line 199 of file distortion.h.

Constructor & Destructor Documentation

◆ DualBrownConrady() [1/2]

template<typename Scalar_ >
calib::DualBrownConrady< Scalar_ >::DualBrownConrady ( )
default

◆ DualBrownConrady() [2/2]

template<typename Scalar_ >
calib::DualBrownConrady< Scalar_ >::DualBrownConrady ( const Eigen::Matrix< Scalar, Eigen::Dynamic, 1 > &  coeffs)
inlineexplicit

Definition at line 205 of file distortion.h.

Member Function Documentation

◆ distort()

template<typename Scalar_ >
template<typename T >
auto calib::DualBrownConrady< Scalar_ >::distort ( const Eigen::Matrix< T, 2, 1 > &  norm_xy) const -> Eigen::Matrix<T, 2, 1>
inline

Definition at line 210 of file distortion.h.

◆ undistort()

template<typename Scalar_ >
template<typename T >
auto calib::DualBrownConrady< Scalar_ >::undistort ( const Eigen::Matrix< T, 2, 1 > &  distorted_xy) const -> Eigen::Matrix<T, 2, 1>
inline

Definition at line 216 of file distortion.h.

Member Data Documentation

◆ forward

template<typename Scalar_ >
Eigen::Matrix<Scalar, Eigen::Dynamic, 1> calib::DualBrownConrady< Scalar_ >::forward

Coefficients for distortion.

Definition at line 200 of file distortion.h.

◆ inverse

template<typename Scalar_ >
Eigen::Matrix<Scalar, Eigen::Dynamic, 1> calib::DualBrownConrady< Scalar_ >::inverse

Coefficients for undistortion.

Definition at line 201 of file distortion.h.


The documentation for this struct was generated from the following file: