繁体   English   中英

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

[英]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 ,它会删除libopencv4tegralibopencv4tegra-dev ,当我安装libopencv4tegra它会删除cv_bridge我该如何解决这个问题?

安装 libopencv4tegra: 在此处输入图片说明

通常的方法是从源代码编译包。

为此,根据您的 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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM