ros+opencv2.4.9源码安装步骤
来源:互联网 发布:linux系统ping不通 编辑:程序博客网 时间:2024/06/07 00:54
step1.配置ROS源
$ sudo sh -c 'echo "deb http://packages.ros.org/ros/ubuntu $(lsb_release -sc) main" > /etc/apt/sources.list.d/ros-latest.list'
$ sudo apt-key adv --keyserver hkp://ha.pool.sks-keyservers.net:80 --recv-key 0xB01FA116
step2.安装必要软件
$ sudo apt-get install python-rosdep python-rosinstall-generator python-wstool python-rosinstall build-essential cmake
step3.初始化rosdep
$ sudo rosdep init
$ rosdep update
step4.进入到ROS源码包所在的文件夹下,安装依赖库(二者选其一)
$ rosdep install --from-paths src --rosdistro lunar -y
或$ rosdep install --from-paths src --ignore-src --rosdistro lunar -y
step5.替换opencv(若需要替换其他版本)
不要忘记把将原来opencv中的package.xml复制到重新替换的opencv的文件夹中并将OpenCV 3.x改为OpenCV 2.x,即:
<description>OpenCV 2.x</description>
修改src/vision_opencv/cv_bridge和src/vision_opencv/image_geometry下的package.xml文件,将其中的opencv3改为opencv2,即:
<build_depend>opencv2</build_depend>
<exec_depend>opencv2</exec_depend>
step6.编译ROS
$ ./src/catkin/bin/catkin_make_isolated --install -DCMAKE_BUILD_TYPE=Release \
-DENABLE_AVX=ON \
-DENABLE_FAST_MATH=ON \
-DENABLE_SSE=ON \
-DENABLE_SSE2=ON \
-DENABLE_SSE3=ON \
-DENABLE_SSE41=ON \
-DENABLE_SSE42=ON \
-DENABLE_SSSE3=ON \
-DWITH_FFMPEG=OFF
scp -r wsh@192.168.15.94:/home/wsh/back_test ./
orocos-bfl
-- checking for module 'orocos-bfl'
-- package 'orocos-bfl' not found
-- checking for module 'bullet'
$ sudo sh -c 'echo "deb http://packages.ros.org/ros/ubuntu $(lsb_release -sc) main" > /etc/apt/sources.list.d/ros-latest.list'
$ sudo apt-key adv --keyserver hkp://ha.pool.sks-keyservers.net:80 --recv-key 0xB01FA116
step2.安装必要软件
$ sudo apt-get install python-rosdep python-rosinstall-generator python-wstool python-rosinstall build-essential cmake
step3.初始化rosdep
$ sudo rosdep init
$ rosdep update
step4.进入到ROS源码包所在的文件夹下,安装依赖库(二者选其一)
$ rosdep install --from-paths src --rosdistro lunar -y
或$ rosdep install --from-paths src --ignore-src --rosdistro lunar -y
step5.替换opencv(若需要替换其他版本)
不要忘记把将原来opencv中的package.xml复制到重新替换的opencv的文件夹中并将OpenCV 3.x改为OpenCV 2.x,即:
<description>OpenCV 2.x</description>
修改src/vision_opencv/cv_bridge和src/vision_opencv/image_geometry下的package.xml文件,将其中的opencv3改为opencv2,即:
<build_depend>opencv2</build_depend>
<exec_depend>opencv2</exec_depend>
step6.编译ROS
$ ./src/catkin/bin/catkin_make_isolated --install -DCMAKE_BUILD_TYPE=Release \
-DENABLE_AVX=ON \
-DENABLE_FAST_MATH=ON \
-DENABLE_SSE=ON \
-DENABLE_SSE2=ON \
-DENABLE_SSE3=ON \
-DENABLE_SSE41=ON \
-DENABLE_SSE42=ON \
-DENABLE_SSSE3=ON \
-DWITH_FFMPEG=OFF
如果编译出错,注意出错的原因,把后面参数改为OFF,缺少某个包就把某个包下载或安装
$ source ./install_isolated/setup.bash
scp -r wsh@192.168.15.94:/home/wsh/back_test ./
orocos-bfl
-- checking for module 'orocos-bfl'
-- package 'orocos-bfl' not found
-- checking for module 'bullet'
-- package 'bullet' not found
备注: 依赖库(不一定需要)
$ sudo apt-get install libgtk2.0-dev libavcodec-dev libavformat-dev libjpeg8-dev libjpeg-dev libtiff5-dev libswscale-dev libjasper-dev
email: tongzhuodenilove@163.com
author: wsh
阅读全文
0 0
- ros+opencv2.4.9源码安装步骤
- 一起学ROS之安装ROS(ubuntu+ros+opencv2.4.9+kinect V2 安装教程)
- debian下用源码安ros编译opencv2.4.9
- OpenCV2 +Visual Studio 安装步骤
- VS2008安装OpenCV2.1步骤
- VS2012+opencv2.4.11安装步骤
- ROS 源码安装方式
- Opencv2.4.9源码分析
- OPENCV2.4.9源码分析
- Opencv2.4.9源码分析
- ros kinetic +hokuyo 源码安装
- opencv2.4.9 linux源码安装过程及问题
- Ubuntu12.04下OpenCV2.4.9源码编译安装
- Ubuntu14.04下安装ros indigo opencv2.4.11
- 树莓派编译安装ros,原理步骤详细
- MySQL源码安装步骤
- noVNC 源码安装步骤
- noVNC 源码安装步骤
- Mysql 查询语句优化原则
- 根据经纬度坐标值在百度地图上绘制轨迹
- R语言畅销书译者推出在线课程!限额大优惠+赠10G资料
- 关于python里运行出现'module' object has no attribute 'xxxx'等问题解决方法
- easyui
- ros+opencv2.4.9源码安装步骤
- android知识体系
- redis监控相关命令以及说明
- java代码中获取classpath路径
- linux CentOS7 下 Nginx 1.13.7 配置expires缓存提升网站速度与负载
- linux mysql无法启动(Redirecting to /bin/systemctl start mysqld.service Failed to issue method call: U)
- 发生的看法
- LocNet: Improving Localization Accuracy forObject Detection
- UML记录