|
|
@ -36,10 +36,19 @@ |
|
|
|
#include "precomp.hpp" |
|
|
|
#include "precomp.hpp" |
|
|
|
|
|
|
|
|
|
|
|
#if defined(HAVE_EIGEN) && EIGEN_WORLD_VERSION == 3 |
|
|
|
#if defined(HAVE_EIGEN) && EIGEN_WORLD_VERSION == 3 |
|
|
|
#define HAVE_EIGEN3_HERE |
|
|
|
# define HAVE_EIGEN3_HERE |
|
|
|
#include <Eigen/Core> |
|
|
|
# if defined(_MSC_VER) |
|
|
|
#include <unsupported/Eigen/MatrixFunctions> |
|
|
|
# pragma warning(push) |
|
|
|
#include <Eigen/Dense> |
|
|
|
# pragma warning(disable:4701) // potentially uninitialized local variable
|
|
|
|
|
|
|
|
# pragma warning(disable:4702) // unreachable code
|
|
|
|
|
|
|
|
# pragma warning(disable:4714) // const marked as __forceinline not inlined
|
|
|
|
|
|
|
|
# endif |
|
|
|
|
|
|
|
# include <Eigen/Core> |
|
|
|
|
|
|
|
# include <unsupported/Eigen/MatrixFunctions> |
|
|
|
|
|
|
|
# include <Eigen/Dense> |
|
|
|
|
|
|
|
# if defined(_MSC_VER) |
|
|
|
|
|
|
|
# pragma warning(pop) |
|
|
|
|
|
|
|
# endif |
|
|
|
#endif |
|
|
|
#endif |
|
|
|
|
|
|
|
|
|
|
|
namespace cv |
|
|
|
namespace cv |
|
|
|