在ros动能上模拟相机节点



此处为Ros noob。

我正试图为ros dynamic创建一个假相机节点,以测试将处理图像的下游用户。

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

我已经有了测试图像,我将把它们放在一个文件夹中,相机节点必须选择这些图像并将它们发布到一个主题上。

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

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

您可以找到一个非常好的图像传输示例代码,它已经为您的问题提供了几乎可能的解决方案。该代码使用OpenCV加载设备的图像,并将其发布为相机。通过将映像文件参数argv[3]替换为一个目录并稍作修改,您应该能够加载和发布一个目录的多个不同映像,而不仅仅发布一个映像。

最新更新