MYNT EYE D SDK  1.7.2
http://www.myntai.com/mynteye/depth
Windows SDK 用户指南

以下源码编译安装过程。如果只需使用预编译好的库,请参考 Windows 预编译 exe 安装

1. 安装编译工具

1.1 安装 Visual Studio

https://visualstudio.microsoft.com/ 下载并安装

1.2 安装 CMake

https://cmake.org/ 下载并安装

1.3 安装 MSYS2

1) 从 http://mirrors.ustc.edu.cn/msys2/distrib/x86_64/ 下载并安装

2) 将 bin 目录的路径添加到系统变量的 PATH 变量列表中

1 C:\msys64\usr\bin

3) 安装 make

1 pacman -Syu
2 pacman -S make

2. 安装 SDK 依赖

2.1 安装 OpenCV

2.1.1 用预先建立的库安装OpenCV (Recommend)

更多信息您可以参考 OpenCV 官方文档 (https://docs.opencv.org/3.4.2/d3/d52/tutorial_windows_install.html)

1) 进入 OpenCV 源码页 http://sourceforge.net/projects/opencvlibrary/files/opencv-win/ 2) 下载一个您想要安装的安装包. 例如 3.4.2/opencv-3.4.2-vc14_vc15.exe 3) 使用管理员权限运行安装包 4) 安装完成之后,设置 OpenCV 环境变量并添加到系统的 path 变量中

2.1.2 设置环境变量

开启 cmd, 输入以下命令:

*将 "D:\OpenCV" 替换为您自己的解压缩目录*

1 setx -m OPENCV_DIR D:\OpenCV\Build\x64\vc14\lib (suggested for Visual Studio 2015 - 64 bit Windows)
2 setx -m OPENCV_DIR D:\OpenCV\Build\x64\vc15\lib (suggested for Visual Studio 2017 - 64 bit Windows)

将 OpenCV bin 路径添加到系统环境变量的 PATH 变量列表中

1 D:\OpenCV\Build\x64\vc14\bin (suggested for Visual Studio 2015 - 64 bit Windows)
2 D:\OpenCV\Build\x64\vc15\bin (suggested for Visual Studio 2017 - 64 bit Windows)

2.2 安装 libjpeg-turbo

1) 从 https://sourceforge.net/projects/libjpeg-turbo/files/ 下载 libjpeg-turbo 并安装

2) 将 bin 目录的路径添加到系统变量的 PATH 变量列表中

1 C:\libjpeg-turbo64\bin

2.3 安装点云例程依赖的 PCL 库 (可选)

https://github.com/PointCloudLibrary/pcl/releases 下载集成安装程序(PCL + dependencies)

3. 编译 SDK

打开 "x64 Native Tools Command Prompt for VS 2017"(适用于 VS 2017 的 x64 本机工具命令提示) 命令行界面

1 git clone https://github.com/slightech/MYNT-EYE-D-SDK.git
2 cd MYNT-EYE-D-SDK
3 make all

4. 运行例程

Note: 默认打开矫正后的图像。(跑vio时需要使用原图,跑深度或者点云使用矫正后的图像)

1) get_image 显示左右目的图像和彩色深度图

1 .\samples\_output\bin\get_image.bat

2) get_depth 显示左目的图像,16UC1的深度图和鼠标选中的像素的深度值(mm)

1 .\samples\_output\bin\get_depth.bat

3) get_points 显示左目的图像,16UC1的深度图和点云

1 .\samples\_output\bin\get_points.bat

4) get_imu 打印 imu 数据

1 .\samples\_output\bin\get_imu

5) get_img_params 打印相机参数并保存在文件中

1 .\samples\_output\bin\get_img_params

6) get_imu_params 打印 imu 参数并保存在文件中

1 .\samples\_output\bin\get_imu_params

7) get_from_callbacks 使用回调方式获取图像和 imu 数据

1 .\samples\_output\bin\get_from_callbacks

8) get_all_with_options 使用不同参数打开设备

1 .\samples\_output\bin\get_all_with_options

5. 清理

1 cd <sdk>
2 make cleanall