NASA Astrobee Robot Software  0.19.1
Flight software for the Astrobee robots operating inside the International Space Station.
vision_common::RadDistorter Class Reference

#include <rad_distorter.h>

Inheritance diagram for vision_common::RadDistorter:
Inheritance graph

Public Member Functions

template<typename T >
Eigen::Matrix< T, 2, 1 > Distort (const T *distortion, const Eigen::Matrix< T, 3, 3 > &intrinsics, const Eigen::Matrix< T, 2, 1 > &undistorted_point) const
 
cv::Mat Undistort (const cv::Mat &distorted_image, const Eigen::Matrix3d &intrinsics, const Eigen::VectorXd &distortion) const final
 
Eigen::Vector2d Undistort (const Eigen::Vector2d &distorted_point, const Eigen::Matrix3d &intrinsics, const Eigen::VectorXd &distortion) const final
 
- Public Member Functions inherited from vision_common::Distorter< 2, RadDistorter >
Eigen::Vector2d Distort (const Eigen::VectorXd &distortion, const Eigen::Matrix3d &intrinsics, const Eigen::Vector2d &undistorted_point) const
 
std::vector< Eigen::Vector2d > Undistort (const std::vector< Eigen::Vector2d > &distorted_points, const Eigen::Matrix3d &intrinsics, const Eigen::VectorXd &distortion) const
 

Additional Inherited Members

- Static Public Attributes inherited from vision_common::Distorter< 2, RadDistorter >
static constexpr int kNumParams
 

Member Function Documentation

◆ Distort()

template<typename T >
Eigen::Matrix<T, 2, 1> vision_common::RadDistorter::Distort ( const T *  distortion,
const Eigen::Matrix< T, 3, 3 > &  intrinsics,
const Eigen::Matrix< T, 2, 1 > &  undistorted_point 
) const
inline

◆ Undistort() [1/2]

cv::Mat vision_common::RadDistorter::Undistort ( const cv::Mat &  distorted_image,
const Eigen::Matrix3d &  intrinsics,
const Eigen::VectorXd &  distortion 
) const
inlinefinalvirtual

◆ Undistort() [2/2]

Eigen::Vector2d vision_common::RadDistorter::Undistort ( const Eigen::Vector2d &  distorted_point,
const Eigen::Matrix3d &  intrinsics,
const Eigen::VectorXd &  distortion 
) const
inlinefinalvirtual

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