如何将视频或图像序列转换为 bag 文件?

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

我是 ROS 新手。我需要将预先存在的视频文件或可以连接到视频流中的大量图像转换为 ROS 中的文件。我在网上找到了这段代码:http://answers.ros.org/question/11537/creating-a-bag-file-out-of-a-image-sequence/,但它说它是用于相机校准的,所以不确定它是否符合我的目的。


熟悉 ROS 的人能否确认我可以使用链接中提供的代码来实现我的目的,或者如果有人确实拥有我正在寻找的代码,您可以将其发布在这里吗?

以下代码将视频文件转换为包文件,其灵感来自提供的链接中的代码。

image video-streaming ros bag
1个回答
11
投票

此代码依赖于cv2(opencv python)

  1. ROS消息的时间戳是通过帧索引和fps计算的。如果 opencv 无法从视频中读取 fps,则 fps 将设置为 24。

  2. .bag

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