#include <kannala_brandt.h>
|
template<class TParamsTypeT , class TPointTypeT > |
static auto | distort (Eigen::MatrixBase< TParamsTypeT > const ¶ms, Eigen::MatrixBase< TPointTypeT > const &proj_point_in_camera_z1_plane) -> PixelImage< typename TPointTypeT::Scalar > |
|
template<class TScalar > |
static auto | undistort (Params< TScalar > const ¶ms, PixelImage< TScalar > const &pixel_image) -> ProjInCameraZ1Plane< TScalar > |
|
template<class TParamsTypeT , class TPointTypeT > |
static auto | dxDistort (Eigen::MatrixBase< TParamsTypeT > const ¶ms, Eigen::MatrixBase< TPointTypeT > const &proj_point_in_camera_z1_plane) -> Eigen::Matrix< typename TPointTypeT::Scalar, 2, 2 > |
|
◆ DistorationParams
◆ Params
◆ PixelImage
◆ ProjInCameraZ1Plane
◆ distort()
template<class TParamsTypeT , class TPointTypeT >
static auto sophus::KannalaBrandtK3Transform::distort |
( |
Eigen::MatrixBase< TParamsTypeT > const & |
params, |
|
|
Eigen::MatrixBase< TPointTypeT > const & |
proj_point_in_camera_z1_plane |
|
) |
| -> PixelImage<typename TPointTypeT::Scalar> |
|
inlinestatic |
◆ dxDistort()
template<class TParamsTypeT , class TPointTypeT >
static auto sophus::KannalaBrandtK3Transform::dxDistort |
( |
Eigen::MatrixBase< TParamsTypeT > const & |
params, |
|
|
Eigen::MatrixBase< TPointTypeT > const & |
proj_point_in_camera_z1_plane |
|
) |
| -> Eigen::Matrix<typename TPointTypeT::Scalar, 2, 2> |
|
inlinestatic |
◆ undistort()
◆ kNumDistortionParams
constexpr int sophus::KannalaBrandtK3Transform::kNumDistortionParams = 4 |
|
staticconstexpr |
◆ kNumParams
◆ kProjectionModel
constexpr const std::string_view sophus::KannalaBrandtK3Transform::kProjectionModel |
|
staticconstexpr |
Initial value:=
"KannalaBrandtK3: fx, fy, cx, cy, kb0, kb1, kb2, kb3"
The documentation for this class was generated from the following file: