cv_bridge连接自定义版本的opencv

在ros noetic版本中,默认的cv_bridge依赖的opencv版本为4.2.0,若要升级opencv版本,则无法使用cv_bridge,所以需要重新自编译cv_bridge。

一. 编译cv_bridge

1.通过网站 https://github.com/ros-perception/vision_opencv/tree/noetic下载cv_bridge.

2.解压后,进入cv_bridge文件夹,修改CMakeLists.txt,设置自定义opencv的版本,图中修改为自己的opencv版本号,如find_package(OpenCV 4.5.4 QUIET)

3.执行一下命令,进行编译安装

bash 复制代码
mkdir build
cd build
cmake ..
sudo make install

二.环境配置

在需要opencv和cvbridge的包的cmakelist.txt中,设置cv_bridge的路径,并包含cv_bridge和opencv库,如下图所示:

编译生成可执行程序。

使用以下命令,查看可执行程序依赖的cv_bridge库,

bash 复制代码
ldd 自己的程序

使用同样的命令查看cv_bridge依赖的opencv库,如果是自己需要的opencv库,则表示成功,否则复制步骤一中生成的cv库到/opt/ros/noetic/lib/下进行覆盖

相关推荐
欲儿10 分钟前
magicCamera—魔术师的 AR 卡牌应用
opencv·安卓·魔术师
AI医影跨模态组学14 分钟前
J Clin Oncol(IF=43.4)美国Cedars-Sinai医学中心等团队:基于计算组织学人工智能的晚期胰腺癌化疗选择预测性生物标志物的开发与验证
人工智能·机器学习·论文·医学·医学影像·影像组学
冬奇Lab31 分钟前
RAG 系列(十六):Graph RAG——用知识图谱解决多跳关系问题
人工智能·llm
冬奇Lab39 分钟前
一天一个开源项目(第101篇):OpenHuman - 真正懂你的本地优先个人 AI 超级助手
人工智能·开源·资讯
云上码厂1 小时前
专业的学术会议 / 讲座视频与幻灯片托管、回放平台(可以使用SlidesLive 学英语入门清单)
人工智能
无心水1 小时前
【Hermes:安全、权限与生产环境】40、运行 Hermes 前的生命线:安全审计清单与 11 个必须检查的配置项
人工智能·安全·mcp协议·openclaw·养龙虾·hermes·honcho
温九味闻醉1 小时前
关于腾讯广告算法大赛2025项目分析3-重读
人工智能·机器学习
十铭忘1 小时前
AI画架构图的方法
人工智能
chatexcel1 小时前
AI知识库教程:基于ChatExcel实现规则文档、Excel数据与业务分析联动
人工智能·excel
Hali_Botebie2 小时前
【图卷积网络】GCN是AXΘ 和CNN是AX
网络·人工智能·cnn