在ros动力学上模拟相机节点

问题描述 投票:0回答:1

Ros noob在这里。

我正在尝试为罗斯动力学创建一个伪造的相机节点,以测试将要处理图像的下游订户。

问题是我不知道从哪里开始,这种模块是否存在?

我已经有要放入文件夹的测试图像,相机节点必须选择这些图像并将其发布在主题上。

最终目标是在没有插入相机USB / IP的环境中进行测试自动化。我发现的大部分教程都集中在真实的相机输入处理上,这不是我的目的。

camera ros
1个回答
0
投票

ROS中的相机由image transport定义,这意味着不仅发布一些图像。为了满足所有允许使用图像传输功能的要求,您应该利用image publisher来发布image_rawcamera_info主题。

您可以找到一个很好的image transport sample code,它已经显示出几乎可以解决您的问题的方法。该代码使用OpenCV加载设备的图像并将其发布为相机。通过用目录替换图像文件参数argv[3]并进行一些细微修改,您应该能够加载和发布目录的多个不同图像,并且不仅可以发布一个图像。

© www.soinside.com 2019 - 2024. All rights reserved.