Windows源码安装INDEMIND双目惯性模组

最近电赛准备在Win10的平台上做一个增强现实眼镜,所以IMU相机也是必不可少的传感器,记录Windows源码安装INDEMIND双目惯性模组。

文章目录

    • 实验环境
    • 一、配置准备
      • 1、SDK下载及准备安装
      • 2、安装CMake并添加环境变量
      • 3、设置".sln"文件的默认打开方式为"Microsoft Visual Studio 2019"
      • 4、右键".sln"文件,选择"打开方式" -> "选择其他应用",弹出打开应用小窗口
      • 5、选中"Visual Studio 2019",勾选"始终使用此应用打开.sln文件",点击"确定"按钮
      • 6、VS扩展工具安装
    • 二、编译OpenCV
      • 1、双击"opencv-3.3.1-vc14.exe",解压文件到指定目录下。
      • 2、启动CMake,在"Where is the source code"中输入opencv源码路径。
      • 3、在"Where to build the binaries"中输入"opencv构建目录"(即,"sources"所在路径)。
      • 3、第一次配置"Configuring done"后,在配置窗口中,选择配置
      • 4、在vs2019窗口,选择编译目标平台为"Release",点击"生成"->"生成解决方案",开始编译。编译成功后,生成的文件在"opencv构建目录\bin\Release"下
      • 5、将"opencv构建目录binRelease"添加到环境变量"PATH"。
      • 6、新建系统变量"OpenCV_DIR",值为"opencv构建目录"。
    • 三、编译Demo
      • 1、双击文件"IMSEE-SDK\demo\build-demo.bat",会自动打开"cmake-gui.exe"。
      • 2、在CMake窗口,点击"Configure"按钮,选择编译工具为"Visual Studio 16 2019",选择编译目标平台为"x64"。点击"Finish"按钮,此时CMake进行编译配置
      • 3、"Configuring done"后,点击"Generate"按钮,进行win项目生成
      • 4、"Generating done"后,关闭CMake窗口。脚本自动用vs2019打开"build/indemind_demos.sln"。注意:vs2019打开后,"build-demo.bat"会自动关闭
      • 5、在vs2019中选择"Release"版本,点击"生成"->"生成解决方案",开始编译demo。生成的文件在"IMSEE-SDK\demo\output\bin"下
    • 四、运行Demo

实验环境

系统 版本
CMake 3.18.0
Visual Studio 2019
IMSEE-SDK 1.4.2
OpenCV 3.3.1
IMSEE-SDK Windows 10

CMake(3.0以上)(需要支持vs2019)

一、配置准备

1、SDK下载及准备安装

官方产品手册地址

2、安装CMake并添加环境变量

将CMake安装路径下bin目录路径添加到系统环境变量"PATH"中

"C:\Program Files\CMake\bin"

3、设置".sln"文件的默认打开方式为"Microsoft Visual Studio 2019"

4、右键".sln"文件,选择"打开方式" -> “选择其他应用”,弹出打开应用小窗口

5、选中"Visual Studio 2019",勾选"始终使用此应用打开.sln文件",点击"确定"按钮

6、VS扩展工具安装

①进入VS->工具->获取工具和功能
Windows源码安装INDEMIND双目惯性模组_第1张图片
②勾选所有的v141工具集和CMake相关的工具
Windows源码安装INDEMIND双目惯性模组_第2张图片
③适用于Linux的C++CMake工具
Windows源码安装INDEMIND双目惯性模组_第3张图片
④用于Windows的C++CMake工具
Windows源码安装INDEMIND双目惯性模组_第4张图片
⑤C++[v141]通用Windows平台工具
Windows源码安装INDEMIND双目惯性模组_第5张图片

二、编译OpenCV

1、双击"opencv-3.3.1-vc14.exe",解压文件到指定目录下。

解压目录为:

"D:\opencv331"

2、启动CMake,在"Where is the source code"中输入opencv源码路径。

源码路径为:

"D:\opencv331\opencv\sources"

3、在"Where to build the binaries"中输入"opencv构建目录"(即,"sources"所在路径)。

构建目录为:

"D:\opencv331\opencv\build-win10-x64-vs19"

Windows源码安装INDEMIND双目惯性模组_第6张图片
Windows源码安装INDEMIND双目惯性模组_第7张图片

3、第一次配置"Configuring done"后,在配置窗口中,选择配置

选中"BUILD_opencv_world",取消选中"BUILD_DOCS"、“BUILD_EXAMPLES”、“BUILD_TESTS”(取消选中可减少opencv编译时间)。再点击"Configure"按钮,进行第二次编译配置。第二次配置"Configuring done"后,点击"Generate"按钮,进行win项目生成.。"Generating done"后,点击"Open Project"按钮(或用vs2019打开构建目录下的OpenCV.sln)
Windows源码安装INDEMIND双目惯性模组_第8张图片
Windows源码安装INDEMIND双目惯性模组_第9张图片
Windows源码安装INDEMIND双目惯性模组_第10张图片

4、在vs2019窗口,选择编译目标平台为"Release",点击"生成"->“生成解决方案”,开始编译。编译成功后,生成的文件在"opencv构建目录\bin\Release"下

Windows源码安装INDEMIND双目惯性模组_第11张图片
Windows源码安装INDEMIND双目惯性模组_第12张图片

5、将"opencv构建目录binRelease"添加到环境变量"PATH"。

"D:\opencv331\opencv\build-win10-x64-vs19\bin\Release"

Windows源码安装INDEMIND双目惯性模组_第13张图片

6、新建系统变量"OpenCV_DIR",值为"opencv构建目录"。

D:\opencv331\opencv\build-win10-x64-vs19"

Windows源码安装INDEMIND双目惯性模组_第14张图片

三、编译Demo

1、双击文件"IMSEE-SDK\demo\build-demo.bat",会自动打开"cmake-gui.exe"。

注意:不要手动关闭"build-demo.bat",它会自动关闭。
Windows源码安装INDEMIND双目惯性模组_第15张图片

2、在CMake窗口,点击"Configure"按钮,选择编译工具为"Visual Studio 16 2019",选择编译目标平台为"x64"。点击"Finish"按钮,此时CMake进行编译配置

Windows源码安装INDEMIND双目惯性模组_第16张图片

3、"Configuring done"后,点击"Generate"按钮,进行win项目生成

Windows源码安装INDEMIND双目惯性模组_第17张图片

4、“Generating done"后,关闭CMake窗口。脚本自动用vs2019打开"build/indemind_demos.sln”。注意:vs2019打开后,"build-demo.bat"会自动关闭

Windows源码安装INDEMIND双目惯性模组_第18张图片

5、在vs2019中选择"Release"版本,点击"生成"->“生成解决方案”,开始编译demo。生成的文件在"IMSEE-SDK\demo\output\bin"下

Windows源码安装INDEMIND双目惯性模组_第19张图片

四、运行Demo

转到目录"IMSEE-SDK\demo\output\bin",运行目录下的各个demo

你可能感兴趣的:(SLAM,INDEMIND,windows,imu,imu相机)