我将在 Tegra TK1 上使用libopencv4tegra
ROS ,然后我这样做:
http://wiki.ros.org/NvidiaJetsonTK1。
但是,当我安装cv_bridge
时,它会移除libopencv4tegra
和libopencv4tegra-dev
,当我安装libopencv4tegra
时,它会移除cv_bridge
。我该如何解决这个问题?< / p>
答案 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手动安装来安装。这个会破坏您操作系统的一部分!