From 4eac4766470a1679defbf731faab212ea245d6d1 Mon Sep 17 00:00:00 2001 From: Scott Klum Date: Wed, 28 Jan 2015 15:45:59 -0500 Subject: [PATCH] Removed toEigen, use opencv's eigen2cv and cv2eigen instead --- openbr/core/eigenutils.cpp | 9 --------- openbr/core/eigenutils.h | 3 --- 2 files changed, 0 insertions(+), 12 deletions(-) diff --git a/openbr/core/eigenutils.cpp b/openbr/core/eigenutils.cpp index dad3de9..51a9c0e 100644 --- a/openbr/core/eigenutils.cpp +++ b/openbr/core/eigenutils.cpp @@ -71,12 +71,3 @@ Eigen::MatrixXf EigenUtils::matrixToVector(const Eigen::MatrixXf matrix) { } return vector; } - -Eigen::MatrixXf EigenUtils::toEigen(const Mat m) { - if (m.type() != CV_32F) - qFatal("Mat to Eigen Converstation only supports CV_32F"); - - Eigen::MatrixXf data(m.rows, m.cols); - return Eigen::Map(m.ptr(), m.rows, m.cols); -} - diff --git a/openbr/core/eigenutils.h b/openbr/core/eigenutils.h index 0d6dffc..deb9787 100644 --- a/openbr/core/eigenutils.h +++ b/openbr/core/eigenutils.h @@ -78,9 +78,6 @@ namespace EigenUtils // Compute the element-wise standard deviation float eigStd(const Eigen::MatrixXf& x); - - // Convert cv::Mat to Eigen - Eigen::MatrixXf toEigen(const cv::Mat m); } template -- libgit2 0.21.4