项目介绍

本项目通过 Realsense, G1080Ti显卡和网线直连,实现实时的3D Telepresence。

环境设置

  1. 安装visual studio 2017,版本最好是v15.4。(v15.5与cuda9.1不兼容,v15.6不清楚)

  2. 安装Cuda9.1,注意此步骤需在安装vs以后进行,这样vs中就会被装上cuda的插件。

  3. 确保你的visual studio可以将一个普通工程改成CUDA工程,这个流程可以网上搜索一下。

  4. 安装point cloud library (pcl) 1.8.1 with GPU,需要手动编译,会遇到很多问题,建议按照网上精细教程进行。

  5. 安装Realsense SDK2,系统环境的path中加入(Realsense root)/bin/x64

  6. 安装opencv 3.2,并设置OpenCV_DIR为包含OpenCVConfig.cmake的绝对路径(参考:opencv\build\x64\vc14\lib)

  7. 通过cmake生成本项目的vs工程,编译器选择visual studio 2017 v15 Win64

  8. 在Visual Studio中对cuda+pcl进行一些配置:

    • 删除CmakeList.txt,以免Cmake重新编译了

    • 需选择 x64 + Release 编译模式

    • 删除Object Files文件夹

    • 右键项目 > 生成依赖项 > 生成自定义 > CUDA 9.1 打勾

    • 右键*.cu > 属性 > 常规 > 项类型 > CUDAS C/C++