1:配置要求硬件Win7-62bit显卡需要compute Capability >=2.0 可以从https://developer.nvidia.com/cuda-gpus 中查找 实际使用了GeForce GTX 465软件参考http://www.pointclouds.org/downloads/windows.htmlCmake http://www.cmake.org version>=2.8.3TortoiseSVN http://tortoisesvn.org2 下载PCL源代码使用TortoisSVN3 Configure PCL源代码CMake中设置PCL源代 Read More
posted @ 2013-09-27 21:32 Greenbird Views(3333) Comments(0) Diggs(0) Edit
add_definitions: Adds -D define flags to the compilation of source files. add_definitions(-DFOO -DBAR ...)为当前目录及以下目录中的源文件向编译器命令行中加入flags. 可以加任何flags, 但最初是加预处理定义. Flags 从 -D or /D 开始看起来像预处理定义的自动加入当前目录的 COMPILE_DEFINITIONS属性中. 保留一些不复杂的定义,便于向后兼容. 参看 directory, target, and source 文件COMPILE_DEFINITIONS . Read More
posted @ 2013-09-05 20:05 Greenbird Views(5723) Comments(1) Diggs(0) Edit
include_directories: Add include directories to the build. include_directories([AFTER|BEFORE] [SYSTEM] dir1 dir2 ...)将给定目录加给编译器搜索到的包含文件 .默认情况下,加到目录列表的最后. 通过设定 CMAKE_include_directories_BEFORE 为 ON 来改变. 通过使用 BEFORE or AFTER 可以加在前面或者后面. 如果设定 SYSTEM 选项 编译器认定为系统包含目录. Read More
posted @ 2013-09-05 19:48 Greenbird Views(3739) Comments(0) Diggs(0) Edit
source_group: Define a grouping for sources in the makefile. source_group(name [REGULAR_EXPRESSION regex] [FILES src1 src2 ...])定义一组源文件到项目文件中. 主要用来配置Visual Studio中的文件标签. 任何被列出的或者与正则表达式匹配的文件都将被放入组中. 如果一个文件匹配多个组, 明确列出的最后一组优先, 如果没有明显列出,与正则表达式匹配的最后一组优先.通过反斜杠设定子组: source_group(outer\\inner ...)为了向后兼容,支.. Read More
posted @ 2013-09-05 15:32 Greenbird Views(5996) Comments(0) Diggs(0) Edit
mark_as_advanced: Mark cmake cached variables as advanced. mark_as_advanced([CLEAR|FORCE] VAR VAR2 VAR...)标记已命名的缓冲变量为 advanced. advanced 变量 不会在cmake 图形界面中显示 除非 advanced 选项开启. 如果第一个参数是 CLEAR advanced 变量变为unadvanced. 如果 FORCE 是第一个参数, 变量变为 advanced. 如果 FORCE 和 CLEAR 都未选定, 新变量标记为 advanced, 但是如果变量已是 adv. Read More
posted @ 2013-09-05 15:14 Greenbird Views(5735) Comments(0) Diggs(0) Edit
file: File manipulation command. file(WRITE filename "message to write"... ) file(APPEND filename "message to write"... ) file(READ filename variable [LIMIT numBytes] [OFFSET offset] [HEX]) file(STRINGS filename variable [LIMIT_COUNT num] [LIMIT_INPUT numBytes] [LIMIT_OUTPUT numB Read More
posted @ 2013-09-05 15:01 Greenbird Views(1940) Comments(0) Diggs(0) Edit
Point Cloud Library (PCL)是开源点云处理库,包括 filtering, feature estimation, surface reconstruction, registration, model fitting and segmentation等算法.PCL可以跨平台使用包括 Linux, MacOS, Windows, and Android. 为了方便开发,分割成一些小的库, 这些库可以独立编译.1.7.0包含以下模块Module commonModule featuresModulefiltersModulegeometryModuleioModulekdtr Read More
posted @ 2013-09-03 18:59 Greenbird Views(1002) Comments(0) Diggs(0) Edit
posted @ 2013-09-02 10:30 Greenbird Views(237) Comments(0) Diggs(0) Edit
简单例子假设已经实现如下程序:hello.cpphello.hmain.cpp首先,使用编辑器,在上述文件目录下创建文件hello.pro.然后加入几行语句告诉qmake项目中的源文件和头文件。使用 SOURCES 变量 加入源文件,例如:SOURCES +=hello.cpp加入所有源文件SOURCES += hello.cppSOURCES += main.cpp也可以使用Make-like语法形式。如下:SOURCES = hello.cpp\ main.cpp加入头文件HEADERS += hello.hSOURCES +=hello.cppSOURCES += ma... Read More
posted @ 2013-08-21 01:24 Greenbird Views(294) Comments(0) Diggs(0) Edit
qmake 简化了在不同平台下开发项目时构建处理的过程。qmake 自动产生Makefiles文件,只需要几行信息来构建每个Makefile.qmake可以被用于任何软件项目,不管是否使用Qt。qmake 产生的makefile基于项目文件的信息。项目文件由开发者创建,通常比较简单,但是复杂的项目需用更加高级的项目文件。qmake包含支持Qt开发的附加特征,自动包含构建规则moc和uic。qmake也可以产生针对Microsoft Visual studio 的项目,不需要开发者去改变项目文件。 Read More
posted @ 2013-08-21 01:22 Greenbird Views(259) Comments(0) Diggs(0) Edit

To further demonstrate the capabilities of KinFu Large Scale, we made another example with a room.