RMVL  1.4.0-dev
Robotic Manipulation and Vision Library
载入中...
搜索中...
未找到
transform.hpp 文件参考

坐标变换 更多...

#include <opencv2/core/types.hpp>
#include "util.hpp"
#include "math.hpp"
transform.hpp 的引用(Include)关系图:
此图展示该文件被哪些文件直接或间接地引用了:

命名空间

namespace  rm
 

枚举

enum  rm::EulerAxis : int { rm::X = 0 , rm::Y = 1 , rm::Z = 2 }
 欧拉角转轴枚举 更多...
 

函数

cv::Point2f rm::calculateRelativeAngle (const cv::Matx33f &cameraMatrix, cv::Point2f center)
 计算相机中心与目标中心之间的相对角度
 
cv::Point2f rm::calculateRelativeCenter (const cv::Matx33f &cameraMatrix, cv::Point2f angle)
 计算目标中心在像素坐标系下的坐标
 
cv::Vec2f rm::cameraConvertToPixel (const cv::Matx33f &cameraMatrix, const cv::Matx51f &distCoeffs, const cv::Vec3f &center3d)
 计算 3D 目标点在像素坐标系下的坐标
 
cv::Point2f rm::cameraConvertToPixel (const cv::Matx33f &cameraMatrix, const cv::Matx51f &distCoeffs, const cv::Point3f &center3d)
 计算 3D 目标点在像素坐标系下的坐标
 
template<typename Tp >
cv::Matx< Tp, 3, 3 > rm::euler2Mat (Tp val, EulerAxis axis)
 欧拉角转换为旋转矩阵
 

详细描述

坐标变换

作者
RoboMaster Vision Community
版本
1.0
日期
2023-01-12