初识:pcl安装和配置
2016-04-15 16:12
302 查看
本文是结合朱德海老师主编的《点云库PCL 学习教程》做的笔记。
pcl:实现相关点云的通用算法和高效数据结构的开源库。
在pcl的官网下载pcl库后知道其子文件夹有Boost、Eigen 、 FlANN(fast library approximate nearest neighbors)、 openNI 、VTK。对点云进行获取、滤波(filters)、分割(segementation) 配准(registration)检索(search)特征提取(features)识别(recognition) 追踪()曲面重建(surface)可视化(visualization)。
准备工作:安装vs、Cmake开发工具。(CMake 可以编译源代码、制作程式库、产生适配器(wrapper)、还可以用任意的顺序建构执行档。CMake 支持 in-place 建构(二进档和源代码在同一个目录树中)和 out-of-place 建构(二进档在别的目录里),因此可以很容易从同一个源代码目录树中建构出多个二进档。CMake 也支持静态与动态程式库的建构。)
Cmake的安装链接:点击打开链接
如果Cmake在配置过程中显示: error in configuration processing, project is invalid.
解决办法链接: http://www.cnblogs.com/haoyul/p/4979309.html
安装:
1.pcl 按照默认提示安装即可,如果选择非C盘的话,后面Cmake配置时需要自行设置各个第三方库的路径以及PCL头文件与链接库路径。(因为PCL提供的cmake只会在C盘搜索库文件)。
成功安装后,包含6个子文件夹。
3rdParty内部有6个第三方开源包预编译库,如下:
bin目录下包含已编译好的pcl相关的.dll文件和.exe文件(有许多示例,用户可以自行测试)。
cmake目录下包含cmake配置文件,利用此文件包含的宏寻找第三方包和pcl相应的include与lib目录。
include文件夹包含pcl的头文件;
lib文件夹包含pcl相关的;
share文件夹包含帮助文件。
2.将pbd解压文件复制到安装好的pcl目录下的bin文件夹中,以实现后期单步pcl源码调试。
3.测试安装是否成功.
在cmake程序中设置原文件目录 C:\Program Files\PCL 1.6.0\share\doc\pcl-1.6\tutorials\sources\project_inliers
编译目录 C:\Program Files\PCL 1.6.0\share\doc\pcl-1.6\tutorials\sources\cmake_bin
l另注:
由于pcl官网上的版本较低,安装该注意电脑系统32位 还是64位,vs版本,再决定pcl版本。(我试着用64位安装了2次不成功,最后换成32位就好了。。。。。)
具体参考:http://www.cnblogs.com/newpanderking/articles/4022322.html
x64+VS2013+PCL1.7.2
简便安装与常见LNK2019问题:
http://blog.csdn.net/otones/article/details/45138211
pcl:实现相关点云的通用算法和高效数据结构的开源库。
在pcl的官网下载pcl库后知道其子文件夹有Boost、Eigen 、 FlANN(fast library approximate nearest neighbors)、 openNI 、VTK。对点云进行获取、滤波(filters)、分割(segementation) 配准(registration)检索(search)特征提取(features)识别(recognition) 追踪()曲面重建(surface)可视化(visualization)。
准备工作:安装vs、Cmake开发工具。(CMake 可以编译源代码、制作程式库、产生适配器(wrapper)、还可以用任意的顺序建构执行档。CMake 支持 in-place 建构(二进档和源代码在同一个目录树中)和 out-of-place 建构(二进档在别的目录里),因此可以很容易从同一个源代码目录树中建构出多个二进档。CMake 也支持静态与动态程式库的建构。)
Cmake的安装链接:点击打开链接
如果Cmake在配置过程中显示: error in configuration processing, project is invalid.
解决办法链接: http://www.cnblogs.com/haoyul/p/4979309.html
安装:
1.pcl 按照默认提示安装即可,如果选择非C盘的话,后面Cmake配置时需要自行设置各个第三方库的路径以及PCL头文件与链接库路径。(因为PCL提供的cmake只会在C盘搜索库文件)。
成功安装后,包含6个子文件夹。
3rdParty内部有6个第三方开源包预编译库,如下:
bin目录下包含已编译好的pcl相关的.dll文件和.exe文件(有许多示例,用户可以自行测试)。
cmake目录下包含cmake配置文件,利用此文件包含的宏寻找第三方包和pcl相应的include与lib目录。
include文件夹包含pcl的头文件;
lib文件夹包含pcl相关的;
share文件夹包含帮助文件。
2.将pbd解压文件复制到安装好的pcl目录下的bin文件夹中,以实现后期单步pcl源码调试。
3.测试安装是否成功.
在cmake程序中设置原文件目录 C:\Program Files\PCL 1.6.0\share\doc\pcl-1.6\tutorials\sources\project_inliers
编译目录 C:\Program Files\PCL 1.6.0\share\doc\pcl-1.6\tutorials\sources\cmake_bin
l另注:
由于pcl官网上的版本较低,安装该注意电脑系统32位 还是64位,vs版本,再决定pcl版本。(我试着用64位安装了2次不成功,最后换成32位就好了。。。。。)
具体参考:http://www.cnblogs.com/newpanderking/articles/4022322.html
x64+VS2013+PCL1.7.2
简便安装与常见LNK2019问题:
http://blog.csdn.net/otones/article/details/45138211
相关文章推荐
- 修复mysql数据库
- nodejs中的fiber(纤程)库详解
- 桌面中心(一)创建数据库
- 浅析C语言头文件和库的一些问题
- 桌面中心(三)修改数据库
- 目前流行的JavaScript库的介绍及对比
- MySql表、字段、库的字符集修改及查看方法
- 11个并不被常用但对开发非常有帮助的Python库
- Python标准库与第三方库详解
- Visual Studio 2010 Service Pack 1多国语言版下载
- 实验九 模板与库使用
- CUDA 4.0 + Visual Studio 开发环境搭建
- Visual Studio 2012/2010/2008 远程调试
- 【转】:C++ 库
- 今天我的ubuntu软件中心坏了,于是长生了一个想法。。。
- SDL一些库的安装
- 工会i哦i哦i
- “3·01”严重暴力恐怖案成功告破
- 一种程序界面文字换肤方法
- iOS .a文件如何上传svn