ROS包cv_bridge和libopencv4tegra无法在Tegra TK1上同时安装

时间:2016-07-09 13:24:47

标签: opencv ros tegra

我将在 Tegra TK1 上使用libopencv4tegra ROS ,然后我这样做:

http://wiki.ros.org/NvidiaJetsonTK1

但是,当我安装cv_bridge时,它会移除libopencv4tegralibopencv4tegra-dev,当我安装libopencv4tegra时,它会移除cv_bridge。我该如何解决这个问题?< / p>

安装libopencv4tegra:  enter image description here

1 个答案:

答案 0 :(得分:0)

通常的做法是从源代码编译软件包。

为此,根据您的ros版本,您需要一个catkin工作区http://wiki.ros.org/catkin/workspaces

创建catkin工作区,请使用本教程:http://wiki.ros.org/catkin/Tutorials/create_a_workspace

拥有工作区,您需要添加源(及其依赖项)作为包。要很好地添加来源&#39;使用本教程的开头部分 http://wiki.ros.org/catkin/Tutorials/workspace_overlaying 你不需要创建一个额外的工作区(用于覆盖),但是2.2,下载软件包,就是你需要的。

添加软件包后,无法构建工作区(catkin_make)。

一种不同的方法,即不推荐!“是强迫&#34;强迫&#34;通过下载.deb文件并使用dpkg手动安装来安装。这个会破坏您操作系统的一部分!