美文网首页
ZED双目相机配置:windows+matlab配置

ZED双目相机配置:windows+matlab配置

作者: 银辉天使 | 来源:发表于2018-07-23 11:30 被阅读0次

    因为项目小伙伴实验需求,需要在windows上配置ZED双目相机给matlab提供信息,经过一番折腾最终搞定,现把配置过程记录下来,以便后用。

    系统信息:(安装顺序)

    windows7(64位)(64位是必须的)

    visual studio 2015(注意!!!VS2015这个是必须的,ZED的硬性要求,安装时记得安装64位工具包)

    MATLAB R2015a64位)(64位是必须的)

    cuda 9.0(nvidia官网上下载就好)

    ZED SDK(这个上官网上下载就好,需要和对应的cuda版本对应,记得选windows版的)

    zed_matlab(用于实现matlab调用zed相机的matlab接口。github上有代码,可以直接去下载)

    cmake(3.5以上)

    硬件:

    ZED双目相机

    64位带有USB3.0的接口的电脑

    记住一定要先安装VS2015,然后安装CUDA9.0,然后安装MATLAB,ZED SDK,CMAKE。因为ZED依赖CUDA,安装CUDA9.0的安装需要先安装VS2015。

    注意:ZED 一定要和对应版本的相机,SDK,CUDA,OPENCV匹配!

    注意:ZED 一定要和对应版本的相机,SDK,CUDA,OPENCV匹配!

    注意:ZED 一定要和对应版本的相机,SDK,CUDA,OPENCV匹配!

    (因为这个浪费了一星期)

    按照ZED官网教程,网址如下(https://www.stereolabs.com/documentation/integrations/matlab/getting-started.html),如下图,官方推荐使用cmake.

    前面安装顺序依次安装正确后,按照官方教程执行cmake。最后生成一个.mexwin64文件。

    安装中可能会出现的问题或注意有以下几点:

    1.添加MATLAB_ROOT。

    如下图,先点Add Entry,然后编辑缓存条目名,类型,值,ok。

    2. 有时候会出现CUDA_TOOKLIT_ROOT_DIR找不到。

    添加CUDA_TOOKLIT_ROOT_DIR指向,%CUDA-DIR%delopment/

    3.ZEDA安装必须VS2015.

    按照这个教程(https://www.stereolabs.com/blog/hello-world/)上是这么说的,如下图。

    我感觉主要原因是ZED_SDK,中的依赖项中的opencv3.1的编译环境是vc14,对应的也就是VS2015。如下图。我感觉如果可以下个opencv3.1,把opencv用你自己的VS编译下,重新生成一下,将x64文件夹中替换一下,应该可以的(只是我的一个猜想),这个还没试过,以后有机会试试。

    4. 有时候会出现FINDZED.cmake找不到。

    解决办法:需要安装zed_sdk文件,这个可以在官网上下载的。下载好后安装好后,点cmakede 菜单file,选择 reload cache,重新导入cmake。然后正常执行即可。

    相关文章

      网友评论

          本文标题:ZED双目相机配置:windows+matlab配置

          本文链接:https://www.haomeiwen.com/subject/aaaegxtx.html