[英]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.