有多个warning出现。。。版本冲突

解决办法:

cv_bridge[opencv和ros连接起来的桥],默认依赖的opencv版本是2.4.8,如果安装了新的opencv版本,比如3.1.0,那么在编译cv_bridge时候会提示无法找到opencv 2.4.8.so的库。

1.必须要先把旧版本的cv_bridge卸载掉:

sudo apt-get remove ros-indigo-cv-bridge

2.然后下载新版本的cv_bridge:

git clone https://github.com/ros-perception/vision_opencv.git

3.修改cv_bridge中的cmakelists.txt

find_package(OpenCV 3.1 REQUIRED)  //将opencv的版本指定为3.1

4.将里面的cv_bridge包拿出来,放到工作空间中,重新编译:

catkin_make --pkg cv_bridge  //catkin_make --pkg[package包],单独编译工作空间catkin_ws中的包;catkin_make编译所有的

也可以通过cmake编译

cd ~/catkin_ws/src/cv_bridge
mkdir build
cd build
cmake ..
make
sudo make install

结束之后你就可以更改你的其他代码了,由于以前的cv_bridge不见了,所以要在其他代码的cmakelists.txt添加一句话,后面的路径是自己的路径,查找cv_bridge.config.cmake所在的路径即可

set(cv_bridge_DIR /usr/local/share/cv_bridge/cmake)  //在find_package前面

5.python调用cv_bridge相关的工作
在~/.bashrc中添加
export LD_LIBRARY_PATH=/usr/local/lib/

转载于:https://www.cnblogs.com/Jessica-jie/p/6959309.html

error:cv_bridge---opencv和ros连接起来的桥相关推荐

  1. ros(15):Skipped loading plugin with error: XML Document ‘/opt/ros/melodic/share/rqt_virtual_joy/plug

    1 启动rqt_graph时报错: Skipped loading plugin with error: XML Document '/opt/ros/melodic/share/rqt_virtua ...

  2. 记录OpenCV和ROS工作空间创建时出现的问题及解决方法

    1 Variable 'exec_prefix' not defined in '/usr/local/lib/pkgconfig/opencv.pc' 经过网上详细查询资料后,是缺失了opencv. ...

  3. opencv 通过网络连接工业相机_单目摄像机测距(python+opencv)

    点击上方"新机器视觉",选择加"星标"或"置顶" 重磅干货,第一时间送达 我的论文方向目前是使用单目摄像头实现机器人对人的跟随,首先单目摄像 ...

  4. opencv 通过网络连接工业相机_Raspberry Pi上的OpenVINO,OpenCV和Movidius NCS

    源代码链接:https://pan.baidu.com/s/1ntnd2oyp8yCPQ0KQRscyqg 提取码:8ayb 在本教程中,将学习如何将OpenVINO工具包与OpenCV一起使用,以便 ...

  5. c++ opencv 通过网络连接工业相机_摄像头和机器人视觉开发中的「相机标定」,你了解多少?...

    目前我们团队在做一个项目,通过采集到的人脸图像测量人脸上两个瞳孔间的实际距离.注意是实际距离,不是两个瞳孔之间隔多少个像素点.找了很久资料,好像"相机标定"可以解决我的问题,看了不 ...

  6. 《OpenCV与ROS入门》讲座笔记

    主讲人:倪培远 讲座来源:上海交通大学机器视觉课程 内容有删改,整理 人不可以渣,但节点可以.这就是server通信. --浩艺 1 OpenCV简介 1.1 OpenCV-core各模块内容: 名称 ...

  7. c++ opencv 通过网络连接工业相机_OpenCV项目实战之零件缺陷检测(上)

    导 语 在流水线上,上位机软件以一定的频率通过工业摄像机拍摄图片,然后检查图片中的零件质量,然后把零件质量用特定编码以串口通信方式发送给硬件,硬件收到信号后将有缺陷的零件过滤,以实现零件质量把控的目的 ...

  8. c++ opencv 通过网络连接工业相机_使用OpenCV进行手势控制游戏+源码分享

    前期文章链接: 霍夫变换--形状特征提取算法:车道线检测 开源自动驾驶汽车数据集 基于深度学习和神经网络的重要基础及方法概要 深度学习背后的数学思想 正文: 在本文中,您将了解使用OpenCV在Pyt ...

  9. 【转载】VINS-Mono环境配置与测试笔记

    VINS-Mono环境配置与测试笔记 标签: SLAM VINS-mono 本文转载自: VINS-Mono环境配置与测试笔记 error:cv_bridge---opencv和ros连接起来的桥 1 ...

  10. ROS下的人体姿态识别tf-pose-estimation(tensorflow版本的openpose)

    相关链接: 项目: tf-pose-estimation https://github.com/ildoonet/tf-pose-estimation tf-pose-estimation for R ...

最新文章

  1. ASP.net随机数应用实例
  2. 原 荐 简单说说Kafka中的时间轮算法
  3. 计算机二级办公室软件应用选择题,计算机二级,办公软件高级应用技术有没有选择题和判断题的...
  4. 怎么把分钟转化成秒_怎么利用抖音短视频引流,手把手教你如何玩转抖音流量...
  5. 深入理解Kafka(3)-Consumer
  6. 前端学习(3024):vue+element今日头条管理-关于默认子路由的问题
  7. Ubuntu 配置 Tomcat
  8. python跳出循环重新开始_python怎么跳出循环
  9. cmake 在安装mysql_cmake安装mysql
  10. 计算机视觉的监控系统研究现状,基于计算机视觉的监控系统的研究
  11. 腾讯广告的多媒体AI技术实战
  12. git 编辑提交的技巧
  13. Centos 7安装报错:Warning:dracut-initqueue timeout - starting timeout scripts
  14. CCF201503-5 最小花费(100分解题链接)
  15. 博客制作系 -- 2.4. Git
  16. Ubuntu 实时显示网速
  17. Markdown语法笔记
  18. android midi字节,MIDI的20个基本概念
  19. python如何拼读英语单词-q开头的英语单词
  20. java正则中REGEX = [\u4e00-\u9fa5]+是什么意思

热门文章

  1. 《从零开始学Swift》学习笔记(Day 32)——计算属性
  2. 从Windows 1.0到Vista启动画面回顾
  3. 遐想ORACLE的下步收购
  4. [CQOI2016]手机号码
  5. 去哪网实习总结:JavaWeb中文传參乱码问题的解决(JavaWeb)
  6. java:IO流学习小结
  7. (一)跟我一起玩Linux网络服务:DNS服务——BIND(/etc/named.conf、/var/named)设置实现和解释...
  8. win32汇编-窗口 对话框 (三)
  9. 每日英语:6 Brainy Habits of the Wisest People
  10. Launch MySQL on my PC