Zed Camera - 使用openCV以c ++格式获取数据

时间:2016-10-16 07:40:24

标签: c++ opencv camera depth stereo-3d

我使用Zed-Camera获取深度(https://www.stereolabs.com/)。 我想用c ++(使用OpenCV库)获取数据。

我从这里拿了代码: https://www.stereolabs.com/blog/index.php/2015/06/28/zed-with-opencv/

网站上的代码不起作用,因为一行不能编译:

sl::zed::ERRCODE err = zed->init(sl::zed::MODE::PERFORMANCE, 0, true);

我收到2个错误:

  1. 对非const的引用的初始值必须是左值

  2. 函数调用中的参数太多。

  3. 我查看了函数,函数get:

    ERRCODE init(InitParams &parameters);
    

    感谢您的帮助

2 个答案:

答案 0 :(得分:0)

是的,因为您可以看到参数已更改为InitParams。

sl::zed::InitParams params;
params.verbose = true;
sl::zed::ERRCODE err = camera->init(params);

答案 1 :(得分:0)

你可以做类似的事情。

String

更多细节可以在这里找到(https://github.com/yankailab/OpenKAI/blob/master/src/Vision/_ZED.cpp