菜鸟编译pcl

AI权益加码!Claude Code、Cursor等20+工具免费用! 购周边限时加赠Coding Plan Lite,畅享主流AI工具!学习进阶更高效! 阅读详情

Point cloud library是一个开源、跨平台的点云处理库,pcl框架涵盖了当前最先进的点云处理相关算法,涉及滤波、特征估计、表面重建、注册、模型拟合、分割等。Pcl基于BSD协议,可免费用于商业和研究应用,适用于Linux、MacOS、Windows、Android平台。

官方网站为:www.pointclouds.org

这里发布了一些视频demo:http://www.youtube.com/user/pointclouds

相关教程、说明文件:http://www.pointclouds.org/documentation/

 

闲话少叙,下面进入本文主题:如何在windows平台上编译pcl。

官方编译教程在此:http://www.pointclouds.org/documentation/tutorials/compiling_pcl_windows_3rdparty_installers.php#compiling-pcl-windows-3rdparty-installers,可参照此网页逐步操作。

不喜欢编译的童鞋也可到此下载已经编译好的安装文件包:http://www.pointclouds.org/downloads/windows.html

下边给出笔者自行编译的过程:

(1)    平台需求:Windows 7 (x86 or x64),Visual Studio 2010(必须是2010版本!!),cmake 2.8以上版本,Microsoft Kinect (作为点云采集设备,不是必须的),主机配置要求不高,在i3笔记本上亦可运行。

(2)    外部链接库:

  • Boost ve
从github上面下载的pcl kinect fusion源码,编译和配置 pcl最开始就是想看一下 配置这个 阅读详情

相关推荐

点云入门笔记(三):PCL基础以及PCL学习指南

1、PCL介绍: PCL(Point Cloud Library)是在吸收了前人点云相关研究基础上建立起来的大型跨平台开源C++编程库,它实现了大量点云相关的通用算法和高效数据结构,涉及到点云获取、滤波、分割、配准、检索、特征提取、识别、追踪、曲面重建、可视化等。支持多种操作系统平台,可在Windows、Linux、Android、Mac OS X、部分嵌入式实时系统上运行。如果说OpenCV是2D信息获取与处理的结晶,那么PCL就在3D信息获取与处理上具有同等地位,PCL是BSD授权方式...

wc19862274581的博客 1万+

我的世界国际版(PCL 2)

我的世界国际版(PCL 2)

PCL点云库学习笔记(输入输出)

PCL点云库学习笔记(二)输入输出(I\O)一、概述二、PCD 点云格式三、从PCD文件读取点云数据四、从PCD文件中写入点云数据 输入输出(I\O) 一、概述 IO库包含用于读写点云数据(PCD)文件的类和函数,以及从各种传感设备捕获点云。 二、PCD 点云格式 1.为什么用一种新的文件格式? PCD文件格式的出现,是因为现有的文件结构不支持由PCL库引进n维点类型机制处理过程中的某些扩展。PCD不是第一个支持3D点云数据的文件类型,尤其是计算机图形学和计算几何学领域,已经创建了很多格式来描述任意多边形和

Catog的博客 2203

PCL学习一:点云与PCL基础

PCL学习一:点云与PCL基础

qq_42994487的博客 1万+

PCL学习】之一 配置vs可编译PCL环境

配置WINDOWS下的PCL环境

chenyj92的专栏 4927

Ubuntu中安装PCL,以及调用PCL后,程序开多线程发生段错误,或者在编译PCL库与Anaconda的冲突的问题。以及调用Boost内部库访问不到问题。

安装PCL库的时候,我选择的源码编译安装,这样安装可以把所有的东西都放在一个文件夹内部,这样无论在后续安装其他版本或者删除库都会比较方便。最近几天想在ubuntu中跑一个c++的代码,需要调用PCL库,安装了很多次,也踩了比较多的坑,找到了比较好的安装方法,在这里记录一下。的问题,在命令行中将anaconda环境退出:conda deactivate,之后删除build,重新编译pcl库就可以了。直接放参考文章,注意PCL下载下来是没有install文件的,需要自己创建文件夹,不然后面的路径会不对。

qq_44978694的博客 645

怎么在自己的工程中使用pcl

首先说一下,pcl官网上全是各种cmake的编译,对于我这种菜鸟来说,根本不懂

u012702874的专栏 2041

PCL学习

Point cloud library是一个开源、跨平台的点云处理库,pcl框架涵盖了当前最先进的点云处理相关算法,涉及滤波、特征估计、表面重建、注册、模型拟合、分割等。Pcl基于BSD协议,可免费用于商业和研究应用,适用于Linux、MacOS、Windows、Android平台。 官方网站为:www.pointclouds.org 这里发布了一些视频demo:http://www.

xuezhongsong1988的专栏 1281

ubuntu20.04 编译pcl1.8 bug有用的解决方案

1、 ​​​​​​​https://github.com/PointCloudLibrary/pcl/pull/2299/files 2、 pcl安装报错undefined reference to `LZ4_compress_HC_continue‘_一只小菜鸟的博客-CSDN博客 解决办法: /pcl/build/kdtree/CMakeFiles/pcl_kdtree.dir/下的link.txt里在末尾写上:-llz4 即: /usr/bin/c++ -fPIC -std=c++11 -p

u013630299的博客 1739

pcl配置(2)

菜鸟编译pcl 2011-11-02 11:06 727人阅读 评论(11) 收藏 举报 Point cloud library是一个开源、跨平台的点云处理库,pcl框架涵盖了当前最先进的点云处理相关算法,涉及滤波、特征估计、表面重建、注册、模型拟合、分割等。Pcl基于BSD协议,可免费用于商业和研究应用,适用于Linux、MacOS、Windows、Android平台。 官方网

战斗蜗牛的专栏 5314

PCL学习(二)

今天听到“噩耗”——mo要从实验室走了,他的活儿从下周开始由我接手,这意味着从今天开始,我终于正式搭上了经验机器人小组的末班车(喜悦?困顿?复杂。。。囧)。废话还是不多说,作为刚起飞的菜鸟,还是把最近学习PCL的一点点方法心得记录下来。         要感谢heresy做的前期工作,原博文请参见如下地址:         http://viml.nchc.org.tw/blog/paper_

研究视觉,研究美 4776

C++编译那些事

最近想从PCL库中继承类进行改写,然后遇到了很多问题,这里记录一下,自己是菜鸟编译什么的都不太懂。 我们一般都是.cpp和.h的形式,PCL是在.h中定义,然后在.hpp中实现,.cpp的作用我现在也没搞明白,还有涉及预编译什么的,蒙; 从库的.h和.hpp分别复制了文件出来,命名成自己的,继承类也改了名: 原来的.h文件中B:A,C:B,一开始我只复制了C:B,并给C改了名,但是提示没有...

weixin_39458342的博客 221

PCL的I/O操作(OpenNI)

从PCD文件中读取点云数据 代码: #include <iostream> #include <pcl/io/pcd_io.h> #include <pcl/point_types.h> int main(int argc,char** argv) { pcl::PointCloud<pcl::PointXYZ>::Ptr cloud (new pcl::PointCloud<pcl::PointXYZ>); if(pcl::io::loadP

nobody258的博客 552

如何编译并运行师兄的ICP -SVD 例程

参考链接:本文引用了以下两个链接 【手写ICP】ICP -SVD 手动实现与例程(上) (1)https://blog.csdn.net/sinat_25923849/article/details/114969183 【手写ICP】ICP -SVD 手动实现与例程(下) (2)https://blog.csdn.net/sinat_25923849/article/details/114969930 进入自己放工程的文件夹 $git clone https://gitee.com/jqf64078/icp

BenHu556的博客 309

C2872 “detail”: 不明确的符号

C2872 “detail”: 不明确的符号 本人C++菜鸟,今天在用pcl进行点云文件绘制的时候,遇到了错误C2872 “detail”: 不明确的符号,百度了半天也没有找到什么原因。 后来查看了vs提供的编译器错误提示,C2872错误描述 才找到错误的原因: 在vtkAtomic.h文件里定义了detail命名空间,同时又导入了包含detail名称的其他文件,因此detail含义不明,修改的...

qq_32979597的博客 4058

SLAM学习笔记②:ORBSLAM2+ROS+D435环境配置

介绍ORB_SLAM2的环境配置,如果对你有帮助万分荣幸,如果没有……诶嘿~

m0_58509028的博客 1083

Ubuntu18.04 各种软件的安装(持续更新)

之前ubuntu安PCL的时候出了些问题,干脆连整个系统一起重装了,各种用的顺手的软件也得重新安装一次,因此写个博客记录以下,以防万一以后还要重装。 下面有很多东西都是其他博客或者

MWY123_的博客 3491

Ubuntu18.04+Ros melodic安装cartographer

Ros melodic安装参考Ubuntu18.04 安装ros全过程及各种问题骨灰级解决方法_gjwjw的博客-CSDN博客 本文cartographer安装主要参考cartographer环境建立以及建图测试(详细级)_良知犹存的博客-CSDN博客_cartographer 编译cartographer过程中,出现各种编译问题,基本都是版本问题。所以请大家注意下载各个分包的版本,版本必须严格: eigen3.2.9, ceres1.13.0, protobuf大于3.0.0, cartograph

rain870814的博客 1289
上一篇: RT矩阵的各种变换
下一篇: Kinect 与 Shiva3D 成功合体!!
halfwet
博客等级 码龄19年 38粉丝 16原创
评论 17
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值