我将在Tegra TK1libopencv4tegra
上与ROS一起使用,并按照以下步骤执行此操作:
http://wiki.ros.org/NvidiaJetsonTK1。
但是当我安装时cv_bridge
,它会被删除libopencv4tegra
,libopencv4tegra-dev
而当我安装libopencv4tegra
它时,它会被删除。cv_bridge
我该如何解决这个问题?
我将在Tegra TK1libopencv4tegra
上与ROS一起使用,并按照以下步骤执行此操作:
http://wiki.ros.org/NvidiaJetsonTK1。
但是当我安装时cv_bridge
,它会被删除libopencv4tegra
,libopencv4tegra-dev
而当我安装libopencv4tegra
它时,它会被删除。cv_bridge
我该如何解决这个问题?
通常的方法是从源代码编译包。
为此,根据您的 ros 版本,您需要一个 catkin workspace。 http://wiki.ros.org/catkin/workspaces
要创建 catkin 工作区,请使用本教程:http ://wiki.ros.org/catkin/Tutorials/create_a_workspace
拥有工作空间后,您需要将源(及其依赖项)添加为一个包。要“很好地”添加源代码,请使用本教程的开头 http://wiki.ros.org/catkin/Tutorials/workspace_overlaying 您不需要创建额外的工作区(用于覆盖)但第 2.2 点,下载包,是你需要的。
添加软件包后,不要为 get 构建您的工作区(catkin_make)。
另一种不推荐的方法是通过下载 .deb 文件并使用 dpkg 手动安装来“强制”安装。这可能会破坏您的操作系统的某些部分!