|
| static bool | isRotationMatrix (const cv::Mat &R) |
| | Checks whether a given matrix is a valid rotation matrix.
|
| static cv::Mat | toCvMat (const Eigen::Matrix< double, -1, -1 > &m) |
| | Converts a dynamic-size double Eigen matrix to OpenCV Mat.
|
| static cv::Mat | toCvMat (const Eigen::Matrix< double, 3, 1 > &m) |
| | Converts a 3x1 double Eigen vector to OpenCV Mat.
|
| static cv::Mat | toCvMat (const Eigen::Matrix< double, 3, 3 > &m) |
| | Converts a 3x3 double Eigen matrix to OpenCV Mat.
|
| static cv::Mat | toCvMat (const Eigen::Matrix< double, 4, 4 > &m) |
| | Converts a 4x4 double Eigen matrix to OpenCV Mat.
|
| static cv::Mat | toCvMat (const Eigen::Matrix< float, -1, -1 > &m) |
| | Converts a dynamic-size float Eigen matrix to OpenCV Mat.
|
| static cv::Mat | toCvMat (const Eigen::Matrix< float, 3, 1 > &m) |
| | Converts a 3x1 float Eigen vector to OpenCV Mat.
|
| static cv::Mat | toCvMat (const Eigen::Matrix< float, 3, 3 > &m) |
| | Converts a 3x3 float Eigen matrix to OpenCV Mat.
|
| static cv::Mat | toCvMat (const Eigen::Matrix< float, 3, 4 > &m) |
| | Converts a 3x4 float Eigen matrix to OpenCV Mat.
|
| static cv::Mat | toCvMat (const Eigen::Matrix< float, 4, 4 > &m) |
| | Converts a 4x4 float Eigen matrix to OpenCV Mat.
|
| static cv::Mat | toCvMat (const SE3Quat &SE3) |
| | Converts an SE3Quat to an OpenCV 4x4 Mat.
|
| static cv::Mat | toCvMat (const Sim3 &Sim3) |
| | Converts a Sim3 to an OpenCV 4x4 Mat.
|
| static cv::Mat | toCvSE3 (const Eigen::Matrix< double, 3, 3 > &R, const Eigen::Matrix< double, 3, 1 > &t) |
| | Builds a 4x4 SE3 OpenCV Mat from a rotation and translation (double).
|
| static cv::Mat | toCvSE3 (const Eigen::Matrix< fltp04, 3, 3 > &R, const Eigen::Matrix< fltp04, 3, 1 > &t) |
| | Builds a 4x4 SE3 OpenCV Mat from a rotation and translation (float).
|
| static cv::Mat | tocvSkewMatrix (const cv::Mat &v) |
| | Converts a 3-vector to a skew-symmetric matrix.
|
| static Buffer< cv::Mat, BufferAllocator< cv::Mat, 64, false > > | toDescriptorVector (const cv::Mat &Descriptors) |
| | Converts a descriptor matrix into a buffer of individual row descriptors.
|
| static Buffer< float > | toEuler (const cv::Mat &R) |
| | Converts a rotation matrix to Euler angles.
|
| static Eigen::Matrix< double, 3, 3 > | toMatrix3d (const cv::Mat &cvMat3) |
| | Converts an OpenCV 3x3 Mat to a double Eigen matrix.
|
| static Eigen::Matrix< float, 3, 3 > | toMatrix3f (const cv::Mat &cvMat3) |
| | Converts an OpenCV 3x3 Mat to a float Eigen matrix.
|
| static Eigen::Matrix< double, 4, 4 > | toMatrix4d (const cv::Mat &cvMat4) |
| | Converts an OpenCV 4x4 Mat to a double Eigen matrix.
|
| static Eigen::Matrix< float, 4, 4 > | toMatrix4f (const cv::Mat &cvMat4) |
| | Converts an OpenCV 4x4 Mat to a float Eigen matrix.
|
| static Matrix< fltp04 > | ToNDVMat (const Eigen::Matrix< float, 4, 4 > &m) |
| | Converts a 4x4 float Eigen matrix to an NDEVR Matrix.
|
| static SE3Quat | toSE3Quat (const cv::Mat &cvT) |
| | Converts an OpenCV 4x4 transform to SE3Quat.
|
| static SE3Quat | toSE3Quat (const Sim3 &gSim3) |
| | Converts a Sim3 to SE3Quat (discards scale).
|
| static SE3Quat | toSE3Quat (const Sophus::SE3< float, 0 > &T) |
| | Converts a Sophus SE3 to SE3Quat.
|
| static Sophus::SE3< g_type, 0 > | toSophus (const cv::Mat &T) |
| | Converts an OpenCV 4x4 Mat to a Sophus SE3.
|
| static Sophus::Sim3< g_type, 0 > | toSophus (const Sim3 &S) |
| | Converts an NDEVR Sim3 to a Sophus Sim3.
|
| static Eigen::Matrix< double, 3, 1 > | toVector3d (const cv::Mat &cvVector) |
| | Converts an OpenCV Mat to a 3D double Eigen vector.
|
| static Eigen::Matrix< double, 3, 1 > | toVector3d (const cv::Point3_< float > &scvPoint) |
| | Converts an OpenCV Point3f to a 3D double Eigen vector.
|
| static Eigen::Matrix< float, 3, 1 > | toVector3f (const cv::Mat &cvVector) |
| | Converts an OpenCV Mat to a 3D float Eigen vector.
|
Utility class for converting between OpenCV, Eigen, Sophus, and NDEVR matrix types.
Provides static methods for converting poses, rotation matrices, and vectors between the different linear algebra representations used throughout the SLAM system.
Definition at line 29 of file Converter.h.