我使用Intel RealSense Depth Camera D435i录制了一些视频,将它们导出为.bag文件并尝试将它们转换为.mp4.
我刚找到一个 GitHub 存储库,它做了类似的事情,叫做 rosbag2video。
但是,当我安装所需的依赖项时,出现错误
ModuleNotFoundError: No module named 'roslib'
我确实尝试关注博客在 Ubuntu 22.04 上安装 ROS2.
当我运行
python rosbag2video.py location1.bag
时,它仍然包含相同的问题
我的系统信息将是:
经销商编号:Ubuntu
描述:Ubuntu 22.04.2 LTS
发布时间:22.04
代号:果酱
===================更新===================
我从rospy/Troubleshooting找到原因之一。
这可能意味着你的 PYTHONPATH 没有配置。请确保您的 PYTHONPATH 包含 $ROS_ROOT/core/roslib/src.
应该在我做的时候做
echo "source /opt/ros/humble/setup.bash" >> ~/.bashrc
和 source ~/.bashrc
根据博客?
ModuleNotFoundError
由python interpreter
抛出。您可以使用 pip install roslibpy
在 python 中安装 roslib 模块。这可能会解决您的ModuleNotFoundError
.