失败,无法在rs_bag2图片代码中找到输入包文件

时间:2019-08-22 11:10:38

标签: realsense bag

我正在尝试运行“ rs_bag2image”代码(https://github.com/UnaNancyOwen/rs_bag2image),以便从bag文件中提取帧。我是C ++新手,运行代码时收到错误“无法找到输入包文件失败”。在下面的代码中似乎出现了问题。您能帮我解决这个问题吗?

// Retrieve Bag File Path (Required)
    if( !parser.has( "bag") ){
        throw std::runtime_error( "failed can't find input bag 
file");
    }
    else{
        bag_file = parser.get<cv::String>( "bag" ).c_str();
        if( !filesystem::is_regular_file( bag_file ) || 
bag_file.extension() != ".bag" ){
            throw std::runtime_error( "failed can't find input bag 
file" );
        }
    }

1 个答案:

答案 0 :(得分:0)

您没有在命令行中提供包的路径。它在github项目的自述文件中是这样说的。以

运行代码
$ ./rs_bag2image -b="./file.bag" -s=true -d=true

如果您在IDE中运行项目,请了解如何在项目的配置中添加命令行参数。