iLab Neuromorphic Robotics Toolkit  0.1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Conversions between Eigen matrices and Image, Array, etc

See test-EigenConversions.C for examples of use

Functions

template<typename T1 , typename T2 >
Eigen::Matrix< T1,
Eigen::Dynamic, 1 > 
nrt::arrayToEigenVector (Array< T2 > const input)
 Convert from nrt::Array to Eigen vector.
 
template<typename T1 , typename T2 >
Array< T1 > nrt::eigenVectorToArray (Eigen::Matrix< T2, Eigen::Dynamic, 1 > const &input)
 Cpnvert from Eigen vector to nrt::Array.
 
template<typename T1 , typename T2 >
Eigen::Matrix< T1,
Eigen::Dynamic, 1 > 
nrt::imageToEigenVector (Image< PixGray< T2 > > const input)
 Convert from nrt::Image to Eigen vector.
 
template<typename T1 , typename T2 >
Image< PixGray< T1 > > nrt::eigenVectorToImage (Eigen::Matrix< T2, Eigen::Dynamic, 1 > const &input)
 Convert from Eigen vector to nrt::Image.
 
template<typename T1 , typename T2 >
Eigen::Matrix< T1,
Eigen::Dynamic, Eigen::Dynamic > 
nrt::imageToEigenMatrix (Image< PixGray< T2 > > const input)
 Convert from nrt::Image to Eigen matrix.
 
template<typename T1 , typename T2 >
Image< PixGray< T1 > > nrt::eigenMatrixToImage (Eigen::Matrix< T2, Eigen::Dynamic, Eigen::Dynamic > const &input)
 Convert from Eigen matrix to nrt::Image.