OpenCV  3.2.0-dev
Open Source Computer Vision
Eigen support
Collaboration diagram for Eigen support:

Functions

template<typename _Tp , int _rows, int _cols, int _options, int _maxRows, int _maxCols>
static void cv::cv2eigen (const Mat &src, Eigen::Matrix< _Tp, _rows, _cols, _options, _maxRows, _maxCols > &dst)
 
template<typename _Tp , int _rows, int _cols, int _options, int _maxRows, int _maxCols>
static void cv::cv2eigen (const Matx< _Tp, _rows, _cols > &src, Eigen::Matrix< _Tp, _rows, _cols, _options, _maxRows, _maxCols > &dst)
 
template<typename _Tp >
static void cv::cv2eigen (const Mat &src, Eigen::Matrix< _Tp, Eigen::Dynamic, Eigen::Dynamic > &dst)
 
template<typename _Tp , int _rows, int _cols>
static void cv::cv2eigen (const Matx< _Tp, _rows, _cols > &src, Eigen::Matrix< _Tp, Eigen::Dynamic, Eigen::Dynamic > &dst)
 
template<typename _Tp >
static void cv::cv2eigen (const Mat &src, Eigen::Matrix< _Tp, Eigen::Dynamic, 1 > &dst)
 
template<typename _Tp , int _rows>
static void cv::cv2eigen (const Matx< _Tp, _rows, 1 > &src, Eigen::Matrix< _Tp, Eigen::Dynamic, 1 > &dst)
 
template<typename _Tp >
static void cv::cv2eigen (const Mat &src, Eigen::Matrix< _Tp, 1, Eigen::Dynamic > &dst)
 
template<typename _Tp , int _cols>
static void cv::cv2eigen (const Matx< _Tp, 1, _cols > &src, Eigen::Matrix< _Tp, 1, Eigen::Dynamic > &dst)
 
template<typename _Tp , int _rows, int _cols, int _options, int _maxRows, int _maxCols>
static void cv::eigen2cv (const Eigen::Matrix< _Tp, _rows, _cols, _options, _maxRows, _maxCols > &src, Mat &dst)
 
template<typename _Tp , int _rows, int _cols, int _options, int _maxRows, int _maxCols>
static void cv::eigen2cv (const Eigen::Matrix< _Tp, _rows, _cols, _options, _maxRows, _maxCols > &src, Matx< _Tp, _rows, _cols > &dst)
 

Detailed Description

Function Documentation

template<typename _Tp , int _rows, int _cols, int _options, int _maxRows, int _maxCols>
static void cv::cv2eigen ( const Mat src,
Eigen::Matrix< _Tp, _rows, _cols, _options, _maxRows, _maxCols > &  dst 
)
inlinestatic

#include <core/include/opencv2/core/eigen.hpp>

References cv::Mat::cols, cv::Mat::convertTo(), CV_DbgAssert, cv::Mat::rows, cv::Mat::t(), cv::transpose(), and cv::Mat::type().

Here is the call graph for this function:

template<typename _Tp , int _rows, int _cols, int _options, int _maxRows, int _maxCols>
static void cv::cv2eigen ( const Matx< _Tp, _rows, _cols > &  src,
Eigen::Matrix< _Tp, _rows, _cols, _options, _maxRows, _maxCols > &  dst 
)
inlinestatic

#include <core/include/opencv2/core/eigen.hpp>

References cv::Mat::copyTo(), and cv::transpose().

Here is the call graph for this function:

template<typename _Tp >
static void cv::cv2eigen ( const Mat src,
Eigen::Matrix< _Tp, Eigen::Dynamic, Eigen::Dynamic > &  dst 
)
inlinestatic

#include <core/include/opencv2/core/eigen.hpp>

References cv::Mat::cols, cv::Mat::convertTo(), cv::Mat::rows, cv::Mat::t(), cv::transpose(), and cv::Mat::type().

Here is the call graph for this function:

template<typename _Tp , int _rows, int _cols>
static void cv::cv2eigen ( const Matx< _Tp, _rows, _cols > &  src,
Eigen::Matrix< _Tp, Eigen::Dynamic, Eigen::Dynamic > &  dst 
)
inlinestatic

#include <core/include/opencv2/core/eigen.hpp>

References cv::Mat::copyTo(), and cv::transpose().

Here is the call graph for this function:

template<typename _Tp >
static void cv::cv2eigen ( const Mat src,
Eigen::Matrix< _Tp, Eigen::Dynamic, 1 > &  dst 
)
inlinestatic

#include <core/include/opencv2/core/eigen.hpp>

References cv::Mat::cols, cv::Mat::convertTo(), CV_Assert, cv::Mat::rows, cv::Mat::t(), cv::transpose(), and cv::Mat::type().

Here is the call graph for this function:

template<typename _Tp , int _rows>
static void cv::cv2eigen ( const Matx< _Tp, _rows, 1 > &  src,
Eigen::Matrix< _Tp, Eigen::Dynamic, 1 > &  dst 
)
inlinestatic

#include <core/include/opencv2/core/eigen.hpp>

References cv::transpose().

Here is the call graph for this function:

template<typename _Tp >
static void cv::cv2eigen ( const Mat src,
Eigen::Matrix< _Tp, 1, Eigen::Dynamic > &  dst 
)
inlinestatic

#include <core/include/opencv2/core/eigen.hpp>

References cv::Mat::cols, cv::Mat::convertTo(), CV_Assert, cv::Mat::rows, cv::Mat::t(), cv::transpose(), and cv::Mat::type().

Here is the call graph for this function:

template<typename _Tp , int _cols>
static void cv::cv2eigen ( const Matx< _Tp, 1, _cols > &  src,
Eigen::Matrix< _Tp, 1, Eigen::Dynamic > &  dst 
)
inlinestatic

#include <core/include/opencv2/core/eigen.hpp>

References cv::Mat::copyTo(), and cv::transpose().

Here is the call graph for this function:

template<typename _Tp , int _rows, int _cols, int _options, int _maxRows, int _maxCols>
static void cv::eigen2cv ( const Eigen::Matrix< _Tp, _rows, _cols, _options, _maxRows, _maxCols > &  src,
Mat dst 
)
inlinestatic

#include <core/include/opencv2/core/eigen.hpp>

References cv::Mat::copyTo(), and cv::transpose().

Here is the call graph for this function:

template<typename _Tp , int _rows, int _cols, int _options, int _maxRows, int _maxCols>
static void cv::eigen2cv ( const Eigen::Matrix< _Tp, _rows, _cols, _options, _maxRows, _maxCols > &  src,
Matx< _Tp, _rows, _cols > &  dst 
)
inlinestatic

#include <core/include/opencv2/core/eigen.hpp>

References cv::Matx< _Tp, m, n >::t().

Here is the call graph for this function: