[英]ROS package cv_bridge and libopencv4tegra can not install at the same time on Tegra TK1
我将在Tegra TK1上使用带有ROS 的libopencv4tegra
,并按照以下步骤进行操作:
http://wiki.ros.org/NvidiaJetsonTK1 。
但是当我安装cv_bridge
,它会删除libopencv4tegra
和libopencv4tegra-dev
,当我安装libopencv4tegra
它会删除cv_bridge
我该如何解决这个问题?
通常的方法是从源代码编译包。
为此,根据您的 ros 版本,您需要一个 catkin 工作区。 http://wiki.ros.org/catkin/workspaces
要创建柳絮工作区,请使用本教程: http : //wiki.ros.org/catkin/Tutorials/create_a_workspace
有了工作区,您需要将源(及其依赖项)添加为一个包。 要“很好地”添加源代码,请使用本教程的开头http://wiki.ros.org/catkin/Tutorials/workspace_overlaying您不需要创建额外的工作区(用于覆盖),而是点 2.2,下载包,是你所需要的。
添加软件包后,不要为 get 构建您的工作区(catkin_make)。
另一种不推荐的方法是通过下载 .deb 文件并使用 dpkg 手动安装来“强制”安装。 这可能会破坏您操作系统的某些部分!
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.