首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Ros2 :立体图像校正

Ros2 :立体图像校正
EN

Stack Overflow用户
提问于 2022-05-13 08:11:09
回答 1查看 124关注 0票数 0

我开始开发一个视觉测定仪程序。“前端”部分(图像采集和希望校正)是在ROS2中完成的,然后以openCV为核心进行处理。

我现在从一个ros包(直到我得到真正的相机)的立体声图像,以及相应的校准信息。我有以下主题:

代码语言:javascript
复制
/stereo/left/image_raw
/stereo/left/camera_info
/stereo/right/image_raw
/stereo/right/camera_info

我成功地在我自己的rosnode中检索了图像和camera_info (而且我应该能够将它们转换为opencv映像,即使我还没有实现这个部分)。

然而,我在我的图像管道中有两个缺失的步骤:不失真和立体校正。

在ROS1中,我可以使用"stereo_image_proc“包中的"stereo_image_proc”节点来执行这两个步骤:

代码语言:javascript
复制
ROS_NAMESPACE=stereo rosrun stereo_image_proc stereo_image_proc

然而,在ROS2中,包stereo_image_proc仍然存在,但是其中的stereo_image_proc节点不再存在。

您知道有什么ROS2包可以将原始camara图像主题(+ camera_info主题)转换为不失真和校正的图像吗?(结果在颜色或体重方面,我不太在意)

或者,如果更容易,是否有一种(简单的)方法在opencv (使用来自camera_info主题的数据)中进行这种不失真/校正?

提前谢谢

EN

回答 1

Stack Overflow用户

发布于 2022-11-22 13:01:56

在这个教程的评论中,有人建议使用image_proc来纠正图像创建。我试了一下,图像看上去是正确的,但问题是/disparity主题是空的。这是图https://paste.pics/JY08E,我也问了一个问题,是ROS答案

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72226363

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档