项目介绍
本项目通过 Realsense, G1080Ti显卡和网线直连,实现实时的3D Telepresence。
环境设置
-
安装visual studio 2017,版本最好是v15.4。(v15.5与cuda9.1不兼容,v15.6不清楚)
-
安装Cuda9.1,注意此步骤需在安装vs以后进行,这样vs中就会被装上cuda的插件。
-
确保你的visual studio可以将一个普通工程改成CUDA工程,这个流程可以网上搜索一下。
-
安装point cloud library (pcl) 1.8.1 with GPU,需要手动编译,会遇到很多问题,建议按照网上精细教程进行。
-
安装Realsense SDK2,系统环境的path中加入(Realsense root)/bin/x64
-
安装opencv 3.2,并设置OpenCV_DIR为包含OpenCVConfig.cmake的绝对路径(参考:opencv\build\x64\vc14\lib)
-
通过cmake生成本项目的vs工程,编译器选择visual studio 2017 v15 Win64
-
在Visual Studio中对cuda+pcl进行一些配置:
-
删除CmakeList.txt,以免Cmake重新编译了
-
需选择 x64 + Release 编译模式
-
删除Object Files文件夹
-
右键项目 > 生成依赖项 > 生成自定义 > CUDA 9.1 打勾
-
右键*.cu > 属性 > 常规 > 项类型 > CUDAS C/C++
-