OSVR Framework (Internal Development Docs)  0.6-1962-g59773924
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
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
 <
 

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)
 

Detailed Description

Header.

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

Definition in file cvToEigen.h.