Classes | Namespaces | Functions

/home/hauberg/Dokumenter/Capture/humim-tracker-0.1/src/ntk/geometry/eigen_utils.h File Reference

#include <ntk/core.h>
#include "Eigen/Core"
#include "Eigen/Geometry"

Go to the source code of this file.

Classes

class  ntk::EulerAngles< _Scalar >

Namespaces

namespace  ntk

Functions

template<typename CvScalarType , typename EScalarType >
void ntk::toEigen (const cv::Point3_< CvScalarType > &p, Eigen::Matrix< EScalarType, 3, 1 > &ep)
template<typename CvScalarType , typename EScalarType >
void ntk::toEigen (const cv::Vec< CvScalarType, 3 > &p, Eigen::Matrix< EScalarType, 3, 1 > &ep)
template<typename CvScalarType , typename EScalarType >
void ntk::toEigen (const cv::Vec< CvScalarType, 3 > &p, Eigen::Matrix< EScalarType, 4, 1 > &ep)
template<typename CvScalarType , typename EScalarType >
void ntk::toEigen (const cv::Point3_< CvScalarType > &p, Eigen::Matrix< EScalarType, 4, 1 > &ep)
template<typename CvScalarType , typename EigenScalarType , int H, int W>
void ntk::toOpencv (const Eigen::Matrix< EigenScalarType, H, W > &ep, cv::Mat_< CvScalarType > &mat)
template<typename CvScalarType , typename EScalarType , int H, int W>
void ntk::toEigen (const cv::Mat_< CvScalarType > &mat, Eigen::Matrix< EScalarType, H, W > &ep)
template<typename EScalarType >
cv::Vec3f ntk::toVec3f (const Eigen::Matrix< EScalarType, 3, 1 > &v)
template<typename EScalarType >
cv::Vec3f ntk::toVec3f (const Eigen::Matrix< EScalarType, 4, 1 > &v)
Eigen::Vector2d ntk::toEigenVector2d (const cv::Point2f &v)
Eigen::Vector3d ntk::toEigenVector3d (const cv::Vec3f &v)
Eigen::Vector4d ntk::toEigenVector4d (const cv::Vec3f &v)