python3使用cv_bridge
编译cv_bridge
环境:x64+ubuntu18.04+ros melodic版本
其他环境需要针对不同的架构、不同的环境,找到对应的路径进行修改
首先修改cv.so文件(不改会因为ros中有个cv2.so系统环境一个cv2.so导致报错导入cv2错误)下面把ros环境中的cv2.so换个名字就行了:
cd /opt/ros/melodiclib/python2.7/dist-packages/
sudo mv cv2.so cv2_ros.so
安装一些库:
sudo apt-get install python-catkin-tools python3-dev python3-catkin-pkg-modules python3-numpy python3-yaml ros-melodic-cv-bridge
创建工作区间:
mkdir catkin_workspace
cd catkin_workspace
catkin init
配置:
catkin config -DPYTHON_EXECUTABLE=/usr/bin/python3.6 -DPYTHON_INCLUDE_DIR=/usr/include/python3.6m -DPYTHON_LIBRARY=/usr/lib/x86_64-linux-gnu/libpython3.6m.so
安装配置:
catkin config --install
下载cv_bridge:
git clone https://github.com/ros-perception/vision_opencv.git src/vision_opencv
查看版本:
apt-cache show ros-kinetic-cv-bridge | grep Version
确认git谷仓的版本正确:
git checkout 1.12.8
编译:
cd catkin_workspace
catkin build cv_bridge
source install/setup.bash --extend
python3使用cv_bridge相关推荐
- ROS python3使用cv_bridge报错,在melodic中使用python3 cv_bridge
ROS cv_bridge报错:在melodic中使用python3+cv_bridge 问题描述 解决方案 使用方法 2022.7补充 问题描述 ROS与opencv之间的数据类型转换是通过cv_b ...
- 解决ROS和python3中cv_bridge的问题
一. 问题 1. 使用ROS的时候只用了C++/python2,没有发现cv_bridge问题 使用Anaconda配置了一个只有Python3.5的环境,运行cv_bridge时出现报错 from ...
- ros中python3与cv_bridge问题
ROS--在Ubuntu18.04下基于ROS Melodic编译python3的cv_bridge 环境 Ubuntu18.04 python3.6.13 ROS Melodic nvidia xa ...
- ROS中cv_bridge如何用python3进行编译
最近遇到了个问题,cv_bridge实现了opencv和ros中图像数据类型的转换,但ros-melodic默认python版本是python2.在配置yolact环境的时候,要求是python3. ...
- Anaconda虚拟环境中,让Python3使用ROS的cv_bridge
本文借鉴文章,但是该文存在致命性问题,所以博主另开一版,来讲述如何在ubuntu16.04中安装cv_bridge. 使用ROS的时候只用了C++,没有发现cv_bridge这个坑,最近增加了一个使用 ...
- python3环境下使用cv_bridge
环境:ubuntu18.04.ros-melodic 由于ros自带的python版本是2.7,系统中的cv_bridge是用python2编译的,如果在python3环境中使用cv_bridge,会 ...
- python3报错:importError: dynamic module does not define module export function (PyInit_cv_bridge_boost
1 在使用python3调用cv_bridge报错 1.在使用python3调用cv_bridge报错:importError: dynamic module does not define modu ...
- 【Jetson Nano学习笔记】4. python 3编译bridge
目录 使用python3编译boost console_bridge python3+bridge 平台:Jetson Nano 系统版本:4.6.1 参考资料: How to setup ROS w ...
- 尝试CornerNet-Lite进行目标识别并嵌入ROS
CornerNet-Lite是刚开源不久的实时目标检测方法,据说比YOLO3 牛逼,于是打算尝鲜一波. 首先说运行的环境要求: 1)Python 3.7 2)PyTorch 1.0.0 3)CUDA ...
最新文章
- CentOS7下ntp安装步骤
- 各种过安全狗一句话***
- python3 使用psutil 查看内存占用
- java 抽象类,接口,object类详解
- utf-8 字符串转为Unicode编码格式
- VIM_shortcut_Cheat_sheet
- 将github pages搭建的网页添加到百度搜索资源平台
- 为什么是容器,Docker和Kubernetes?
- matlab传函零极点形式,2013实验一 MATLAB 中控制系统模型的建立与仿真
- 【Elasticsearch】倒排索引原理
- 动态规划---01背包问题(2种方法)
- gom引擎登录器_GOM传奇引擎微端配置详细架设语音教程
- InputMethodManager内存泄漏的原因及解决方案
- 我开始学习郑码了(郑码输入记忆版)
- 转载--32个鲜为人知的自学网站
- kmplayer音轨切换(换配音)
- c语言 ZZ转字符串,C语言 字符串中的转义字符与字符串的长度 zz
- 大型网站系统架构的演化
- springboot2.0.4整合log4j2不生效
- 输出一百,十万,一百万,一千万,一亿,十亿,二十亿以内的所有质数的方法,个数和优化后的运行时间对比
热门文章
- 不知道如何进行整篇文档翻译?尝试一下这几款软件吧
- C语言编程>第六周 ④ 聚会时规定:男生,超过18岁可以喝酒,没有超过18岁时,喝饮料;女生,超过20岁时,可以喝酒,没有超过20岁时,喝饮料;请输入学生性别和学生的年龄,并根据输入的情况……
- WIN7系统PS CS5打开文件出现已停止工作的问题处理
- 创客使用Fusion 360 - 编辑模型
- Python:(使用matplotlib画图)图中嵌套子图
- 单像空间后方交会(C语言)
- 李开复微博创业语录:创业关键不是科技创新 而是创造用户价值
- IE没有禁用javascript,打不开的解决方案。
- c语言w加,C语言文件 w+与wb+区别
- if语句 power query_excel中if语句的使用+逻辑判断小技巧