简要介绍
- ToF,即time of flight,不同于二维图像来推算三维信息,而是通过红外光在空气中的飞行时间,计算出目标体的距离。
- 相关文档:http://www.ti.com.cn/product/cn/OPT8241/technicaldocuments
- 系统要求: Win7/Ubuntu 14.04 64 bit PC 2GB RAM Minimum of 500MB free
space
资源下载
官方资源下载:http://www.ti.com/tool/opt8241-cdk-evm
使用官方软件就能使用该摄像头,若想下载SDK源码进行编译,参考以下资源:
cmake:http://www.cmake.org/download/
git:http://git-scm.com/download/win
CySuiteUSB:http://www.cypress.com/?rID=34870
QT:http://download.qt.io/official_releases/qt/5.4/5.4.2/qt-opensource-windows-x86-msvc2013_64-5.4.2.exe.mirrorlist
PCL:https://github.com/3dtof/pcl/releases/tag/1.7.2
- 说明:
1、PCL官网不提供1.7之后的版本下载,这仅提供了1.7.2的链接,若需要其他版本可自行Google或百度下载大牛编译好的pcl
2、PCL和QT是必须支持你的编译环境的,另外源码仅支持64位编译,若环境不是64位将会报错,故下载请注意
源码编译过程
- 默认安装完上述软件后(记得提示加环境变量的就加),下载源码:https://github.com/3dtof/voxelsdk
GitHub里也有教程,单个人不认为是用来编译源码的,自行斟酌 - 在源码目录中,Voxel文件夹下新建文件夹CyAPI,将安装后的CySuiteUSB文件夹中的CyAPI.lib和CyAPI.h拷贝到该目录
打开命令行,进入到源码目录下
cd voxel-sdk mkdir build cd build set
CMAKE_PREFIX_PATH=%CWD%;%CMAKE_PREFIX_PATH% cmake-gui ..看到cmake图形界面,点击Configure,选择相应的编译环境,等待完成,若报错,请在图形界面中对应项手动选择路径,具体如下:
如果它找不到PCL, 将PCL_DIR设为PCL的安装目录下版本号文件夹的一个cmake目录。 再点一下configure
如果找不到VTK,设置CMAKE_PREFIX_PATH为vtk-6.1。
如果找不到QT,设置Qt5Widgets_DIR为Qt5Widgets文件夹所在绝对路径说明:一般来说,cmake会自动寻找相应路径,保证PCL和QT的全能找