python-pcl以及相关资料分享

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

Ubuntu下PCL官方提供安装方式是:

sudo add-apt-repository ppa:v-launchpad-jochen-sprickerhof-de/pcl

sudo apt-get update

sudo apt-get install libpcl-all

是很简单的 ,那么Python的PCL库的安装也是有教程的,但是相对于C++的库就比较小,例程也比较少,所以,操作有兴趣的同学可以查询网址

https://github.com/strawlab/python-pcl

https://www.quora.com/How-do-I-install-PCL-for-Python-in-Windows

Python的模块比较少主要就一下这几个模块:

I/O and integration; saving and loading PCD files

segmentation

SAC

smoothing

filtering

registration (ICP, GICP, ICP_NL)

The code tries to follow the Point Cloud API, and also provides helper function for interacting with NumPy. For example (from tests/test.py)

import pclimport numpy as npp = pcl.PointCloud(np.array([[1, 2, 3], [3, 4, 5]], dtype=np.float32))seg = p.make_segmenter()seg.set_model_type(pcl.SACMODEL_PLANE)seg.set_method_type(pcl.SAC_RANSAC)indices, model = seg.segment()

有兴趣的可以翻看相应的网页,此网页中涉及到Ubuntu ,macOSX,和windows系统下的源码下载。

对于微信交流群里的分享的资源都已经存在网盘中,现在分享一下,有资料的可以私信给我,待我整理好再分享出去,您也可以对自己的工作总结成Word文档,让更多的人看见并分享

(1) http://web.stanford.edu/class/cs231a/ 此课程名称是

CS231A: Computer Vision, From 3D Reconstruction to Recognition

都是关于多视图几何的课程啊,所以直接分享比较牛逼的MVG的视频课程

链接:https://pan.baidu.com/s/1jIzQWNO 密码:54bd

(2)既然这次推文史关于Python的那么久分享一些关于python 语言的学习教程:链接:https://pan.baidu.com/s/1eS2GTPK 密码:e78r

(3)其次就是关于点云的学习,我觉的群里的大部分研究者都是学生,所以想发论文还是要结合深度学习吧,关于深度学习的分享:

链接:https://pan.baidu.com/s/1pLHrFAj 密码:d5np

以上就是关于多视图几何,Python以及深度学习的的资料!有更好的资料的大佬们可以分享给我,带我整理再分享出去,大家一起学习!

那么对于安装python的PCL的库在Ubuntu系统下应该会很简单,但是例程比较少,可以自行研究,同时研究Python的小伙伴有可以分享的话,请积极分享喽。

本文来自企鹅号 - 点云PCL媒体

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏快乐八哥

数据可视化-EChart2.0.0使用中遇到的2个问题

之前项目中都是使用FusionChart和HighChart,基本都是没有购买商业许可。然后现在开发的系统需要交付给客户使用。所以现在图表控件不能直接使用Fus...

2922
来自专栏专知

【下载】Scikit-learn作者新书《Python机器学习导论》, 教程+代码手把手带你实践机器学习算法

【导读】哥伦比亚大学老师Andreas C. Müller同时也是著名机器学习Python包scikit-learn的主要贡献者 Andreas Muller ...

6755
来自专栏Albert陈凯

大数据领域的性能测试Benchmark介绍

一、Benchmark简介 Benchmark是一个评价方式,在整个计算机领域有着长期的应用。正如维基百科上的解释“As computer architect...

6453
来自专栏python爬虫日记

有关python下二维码识别用法及识别率对比分析

 最近项目中用到二维码图片识别,在python下二维码识别,目前主要有三个模块:zbar 、zbarlight、zxing。

5834
来自专栏CDA数据分析师

手把手教你用Python分析电影 | 以《蚁人2》为例

《蚁人2》自8月24日在中国大陆上映以来,已经有将近一个月。作为《复仇者联盟3》之后漫威出品的首部电影,《蚁人2》对漫威宇宙电影的剧情承转起着关键作用。9月20...

2672
来自专栏人工智能头条

6月Python热文Top10,精选自1000篇文章

1063
来自专栏FreeBuf

谈谈鱼叉式网络钓鱼黑箱粉碎机

美国加州大学伯克利分校和劳伦斯伯克利国家实验室(LBNL)的几位安全研究人员开发了鱼叉式网络钓鱼黑箱粉碎机,通过分析鱼叉式网络钓鱼攻击的根本特点设计了一组新的信...

4217
来自专栏华章科技

近期GitHub上最热门的开源项目(附链接)

2 月份 GitHub 上最热门的开源项目又出炉了,又有哪些新的项目挤进热门榜单了呢,一起来看看。

852
来自专栏AI科技大本营的专栏

AI 技术讲座精选:数学不好,也可以学习人工智能(三)

【AI100 导读】学习人工智能到底要不要学好数学,这俨然已经成了一个争议话题了?之前 AI100 刊发了本系列的前两篇文章,也发表了作者子白的《放弃幻想,搞 ...

45417
来自专栏大数据和云计算技术

智能调度:Stanford的Quasar

智能、自动化是对系统孜孜不倦的追求,尤其是在资源调度这块。传统的YARN/MESOS有各种资源分配算法,如DRF,capacity scheduler,fair...

3585

扫码关注云+社区

领取腾讯云代金券