PCL学习之一:kinfu项目环境配置
来源:互联网 发布:苹果手机mac怎么修改 编辑:程序博客网 时间:2024/06/10 15:19
KinFu是KinctFusion的开源实现,由PCL开发团队开发,目前还没有进入release版本。看这里:http://pointclouds.org/news/kinectfusion-open-source.html
KinFu对显卡的要求很高,现在也没有正式的最低配置发布出来,以下是猜测可以运行的配置:
Nvidia的Fermi架构显卡;支持CUDA,而且CC(Compute Capability)在2.0以上;显存至少750M。
有强悍显卡的同学可以按照以下步骤编译,看能否运行(能运行的请将配置发到评论里,谢谢):
Windows下的详细过程在这里:
http://pointclouds.org/documentation/tutorials/compiling_pcl_windows.php
http://razorvision.tumblr.com/post/14221437255/compiling-the-open-source-kinect-fusion-pcl-point
在win7也可以下载PCL 1.6.0 All-In-One Installer,也可以按照第一个链接上的一个个安装。确实是相当麻烦,弄不好及出问题,主要是注意有几个环境变量要设置。使用cmake 的时候关于各个库的路径设置仔细点就行。我使用pcl1.6的all -in -one 安装的。使用cmake的时候的各个目录设置了很多次,我的:C:\Program Files\PCL 1.6.0\3rdParty\Boost
C:\Program Files\PCL 1.6.0\3rdParty\Eigen\include
C:\Program Files\PCL 1.6.0\3rdParty\FLANN\include
C:\Program Files\OpenNI\Include
C:/Program Files/OpenNI/Lib/openNI.lib
C:\Program Files\PCL 1.6.0\3rdParty\Qhull\include
C:/Program Files/PCL 1.6.0/3rdParty/Qhull/lib/qhull6.lib
C:\Program Files\PCL 1.6.0\3rdParty\VTK\lib\vtk-5.8
勾上下图白色部分(找不到可以在Cmake的搜索框按关键字搜索)。USE_PROJECT_FOLDERS的好处是生成的Visual Studio工程会按项目分类好;BUILD_GPU选了才能编译KinFu。
但是会出现kinfu编译失败,这时要勾选build_visisualization
参考:http://www.kinectutorial.com/?p=492
如此kinfu项目编译成功。好像有点乱,第一次写。pcl对显卡的要求比较高,我的是gtx660的。CPU I5.
- PCL学习之一:kinfu项目环境配置
- PCL Kinfu环境配置 +VS2010+Win10+Asus Xtion Pro
- 【PCL学习】之一 配置vs可编译的PCL环境
- Kinectfusion开源实现_配置Kinfu环境_Cmake编译PCL点云库_Kinect3D重建
- PCL-Kinfu编译手册
- PCL学习笔记(一)PCL+VS2010环境配置
- PCL学习笔记(一)PCL+VS2010环境配置
- Ubuntu下编译PCL/KinFu
- ROS下使用PCL/kinfu
- PCL学习笔记(1):pcl1.6.0+vs2010环境配置以及第一个pcl程序
- PCL Kinfu VS2010 cmake 源码编译
- CMAKE 编译 PCL库的kinfu
- pcl源码编译 全过程,主要使用kinfu。
- 安装带有kinfu的测试版本PCL
- Ubuntu14.04下编译PCL/KinFu
- PCL环境配置迁移指南
- PCL在VS2015环境配置
- Kinfu VS2010配置指南
- 使用 redis 来给 erlang 服务器持久化
- C语言小程序(三)、判断两个日期之差
- 库函数daemon的实现
- Set Division
- 杂记
- PCL学习之一:kinfu项目环境配置
- unique 约束既可建立在列级也可建立在表级
- 学习javascprit有感
- JSP总结(二)
- 卢松松:百度凤巢系统知道推广功能上线
- HDU 3724 Encoded Barcodes(trie树)
- java jREX
- sc.next() 和 nextLine 的区别
- MFC控件(7):Split Button