OSVR-Core
Namespaces | Functions
cvToEigen.h File Reference

Header. More...

#include <opencv2/calib3d/calib3d.hpp>
#include <opencv2/core/core.hpp>
#include <opencv2/core/eigen.hpp>
#include <osvr/Util/EigenCoreGeometry.h>

Go to the source code of this file.

Namespaces

 osvr
 The main namespace for all C++ elements of the framework, internal and external.
 

Functions

Eigen::Quaterniond osvr::vbtracker::cvRotVecToQuat (cv::Mat const &vec)
 
cv::Mat osvr::vbtracker::eiQuatToRotVec (Eigen::Quaterniond const &q)
 
Eigen::Vector3f osvr::vbtracker::cvToVector (cv::Point3f const &point)
 
Eigen::Vector3d osvr::vbtracker::cvToVector (cv::Point3d const &point)
 
Eigen::Vector2f osvr::vbtracker::cvToVector (cv::Point2f const &point)
 
Eigen::Vector2d osvr::vbtracker::cvToVector (cv::Point2d const &point)
 
Eigen::Vector3d osvr::vbtracker::cvToVector3d (cv::InputArray vec)
 
cv::Point3f osvr::vbtracker::vec3dToCVPoint3f (Eigen::Vector3d const &vec)
 
cv::Point2f osvr::vbtracker::vecToPoint (Eigen::Vector2f const &vec)
 
template<typename Scalar , size_t Rows, size_t Cols>
Eigen::Map< Eigen::Matrix< Scalar, Rows, Cols, 0 > > osvr::vbtracker::map (cv::Matx< Scalar, Rows, Cols > &cvMatx)
 Map a cv::Matx matrix with Eigen.
 
template<typename Scalar , size_t Rows, size_t Cols>
Eigen::Map< const Eigen::Matrix< Scalar, Rows, Cols, 0 > > osvr::vbtracker::map (cv::Matx< Scalar, Rows, Cols > const &cvMatx)
 This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts. for const argument.
 

Detailed Description

Header.

Date
2015
Author
Sensics, Inc. http://sensics.com/osvr