RMVL  1.1.1
RoboMaster Vision Library
Public 成员函数 | 所有成员列表
rm::CameraExtrinsics< Tp > 模板类 参考

相机外参 更多...

#include <rmvl/camera/camutils.hpp>

类 rm::CameraExtrinsics< Tp > 继承关系图:
rm::CameraExtrinsics< Tp > 的协作图:

Public 成员函数

const cv::Vec< Tp, 3 > & tvec () const
 获取平移向量 更多...
 
const cv::Vec< Tp, 3 > & rvec () const
 获取旋转向量 更多...
 
const cv::Matx< Tp, 3, 3 > & R () const
 获取旋转矩阵 更多...
 
const cv::Matx< Tp, 4, 4 > & T () const
 获取外参矩阵 更多...
 
Tp yaw () const
 获取yaw 更多...
 
Tp pitch () const
 获取pitch 更多...
 
Tp roll () const
 获取roll 更多...
 
Tp distance () const
 获取距离 更多...
 
void tvec (const cv::Vec< Tp, 3 > &tvec)
 设置平移向量 更多...
 
void rvec (const cv::Vec< Tp, 3 > &rvec)
 设置旋转向量 更多...
 
void R (const cv::Matx< Tp, 3, 3 > &R)
 设置旋转矩阵 更多...
 
void distance (const Tp &distance)
 设置距离 更多...
 

详细描述

template<typename Tp = float>
class rm::CameraExtrinsics< Tp >

相机外参

成员函数说明

◆ distance() [1/2]

template<typename Tp = float>
Tp rm::CameraExtrinsics< Tp >::distance ( ) const
inline

获取距离

◆ distance() [2/2]

template<typename Tp = float>
void rm::CameraExtrinsics< Tp >::distance ( const Tp &  distance)
inline

设置距离

参数
distance距离
函数调用图:

◆ pitch()

template<typename Tp = float>
Tp rm::CameraExtrinsics< Tp >::pitch ( ) const
inline

获取pitch

◆ R() [1/2]

template<typename Tp = float>
const cv::Matx<Tp, 3, 3>& rm::CameraExtrinsics< Tp >::R ( ) const
inline

获取旋转矩阵

◆ R() [2/2]

template<typename Tp = float>
void rm::CameraExtrinsics< Tp >::R ( const cv::Matx< Tp, 3, 3 > &  R)
inline

设置旋转矩阵

函数调用图:

◆ roll()

template<typename Tp = float>
Tp rm::CameraExtrinsics< Tp >::roll ( ) const
inline

获取roll

◆ rvec() [1/2]

template<typename Tp = float>
const cv::Vec<Tp, 3>& rm::CameraExtrinsics< Tp >::rvec ( ) const
inline

获取旋转向量

◆ rvec() [2/2]

template<typename Tp = float>
void rm::CameraExtrinsics< Tp >::rvec ( const cv::Vec< Tp, 3 > &  rvec)
inline

设置旋转向量

函数调用图:

◆ T()

template<typename Tp = float>
const cv::Matx<Tp, 4, 4>& rm::CameraExtrinsics< Tp >::T ( ) const
inline

获取外参矩阵

◆ tvec() [1/2]

template<typename Tp = float>
const cv::Vec<Tp, 3>& rm::CameraExtrinsics< Tp >::tvec ( ) const
inline

获取平移向量

◆ tvec() [2/2]

template<typename Tp = float>
void rm::CameraExtrinsics< Tp >::tvec ( const cv::Vec< Tp, 3 > &  tvec)
inline

设置平移向量

函数调用图:

◆ yaw()

template<typename Tp = float>
Tp rm::CameraExtrinsics< Tp >::yaw ( ) const
inline

获取yaw


该类的文档由以下文件生成: