当前位置:系统之家 > 电脑学习教程 > 详细页面

使用cv_bridge依赖opencv版本的问题

使用cv_bridge依赖opencv版本的问题

更新时间:2022-06-01 文章作者:未知 信息来源:网络 阅读次数:

Linux,全称GNU/Linux,是一种免费使用和自由传播的类UNIX操作系统,其内核由林纳斯·本纳第克特·托瓦兹于1991年10月5日首次发布,它主要受到Minix和Unix思想的启发,是一个基于POSIX的多用户、多任务、支持多线程和多CPU的操作系统。
使用ROS indigo 的cv_bridge默认依赖的oencv版本是2.4.8,如果安装了新的opencv版本,则会出现问题。
 
解决方案:
为解决这个问题,必须要先把旧版本的cv_bridge卸载掉:
sudo apt-get remove ros-indigo-cv-bridge
然后下载新版本的cv_bridge:
git clone https://github.com/ros-perception/vision_opencv.git
将里面的cv_bridge包拿出来,放到src中,重新编译:
catkin_make --pkg cv_bridge

Linux是一套免费使用和自由传播的类Unix操作系统

温馨提示:喜欢本站的话,请收藏一下本站!

本类教程下载

系统下载排行