Opencv Ubuntu Xenial 16.04上的ORB_SLAM安装
有没有可能在最后一个版本的Ubuntu(Xenial 16.04)上安装ORB_SLAM/ORB_SLAM2而不使用黑魔法?我知道推荐使用Ubuntu14.04,但我现在有最新版本,我不想改变它,也不想把14和16一起安装。我使用OpenCV 2.4.8和ROS/catkin构建系统,得到下一个错误:Opencv Ubuntu Xenial 16.04上的ORB_SLAM安装,opencv,ubuntu,ros,robotics,slam,Opencv,Ubuntu,Ros,Robotics,Slam,有没有可能在最后一个版本的Ubuntu(Xenial 16.04)上安装ORB_SLAM/ORB_SLAM2而不使用黑魔法?我知道推荐使用Ubuntu14.04,但我现在有最新版本,我不想改变它,也不想把14和16一起安装。我使用OpenCV 2.4.8和ROS/catkin构建系统,得到下一个错误: /home/roman/ORB_SLAM2/src/Optimizer.cc:1244:1: required from here /usr/include/eigen3/Eigen/src/
/home/roman/ORB_SLAM2/src/Optimizer.cc:1244:1: required from here
/usr/include/eigen3/Eigen/src/Core/util/StaticAssert.h:32:40: error: static assertion failed: YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY
怎么了?谢谢。我也有同样的问题,这对我来说很有用 在此处安装
eigen
表单
下载.deb
文件并使用
sudo dpkg -i libeigen3-dev_3.2.0-8_all.deb
希望这有助于别人,虽然这是一个延迟的答复
wget "http://bitbucket.org/eigen/eigen/get/3.2.8.tar.gz"
tar zxvf 3.2.8.tar.gz
cd eigen*
/eigen-eigen-07105f7124f9$ mkdir build
/eigen-eigen-07105f7124f9$ cd build
/eigen-eigen-07105f7124f9/build$ cmake ..
/eigen-eigen-07105f7124f9/build$ make
/eigen-eigen-07105f7124f9/build$ sudo make install