opencv - Ubuntu Xenial 16.04 上的 ORB_SLAM 安装

标签 opencv ubuntu ros robotics slam

是否可以在不使用黑魔法的情况下在最新版本的 Ubuntu(Xenial 16.04)上安装 ORB_SLAM/ORB_SLAM2?我知道根据https://github.com/raulmur/ORB_SLAM2建议使用Ubuntu 14.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/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表单 https://launchpad.net/ubuntu/trusty/amd64/libeigen3-dev/3.2.0-8

下载 .deb 文件并使用

安装
sudo dpkg -i libeigen3-dev_3.2.0-8_all.deb

关于opencv - Ubuntu Xenial 16.04 上的 ORB_SLAM 安装,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38647114/

相关文章:

c++ - 将 unsigned char * 图像转换为 OpenCV Mat 的问题

Cloud DataFlow 中的 Python 依赖项,requirements.txt 在本地工作,但在工作线程上不起作用

mysql - Ubuntu 上的 LAMP 堆栈设置 : What is 'localhost' ?

linux - 为什么在删除关联的 *.py 文件时删除 *.pyc 文件

python - 安装程序应该是本地项目的路径或以 svn+、git+、hg+ 或 bzr+ 开头的 VCS url

docker - 如何从 Docker 容器内查看 GUI 应用程序

c++ - 编译 cpp 文件时出错 (ros)

opencv - haskell-opencv 中的 GaussianBlurImage(Haskell 绑定(bind)到 OpenCV-3.1)

python - 如何使用光流估计量化帧之间的差异?

OpenCV + Ubuntu 11.04 + Macbook Pro : Can't initialize webcam?