【文件属性】:
文件名称:matlab好看的代码-pypcd:Python中的PCLpcd文件格式I/O
文件大小:1.42MB
文件格式:ZIP
更新时间:2021-05-22 18:55:09
系统开源
matlab好看的代码pypcd
什么?
用于读取和写入存储在其中的点云的纯Python模块,由。
为什么?
您想弄乱点云数据,而无需编写C
++和等待大量时间来编写大量模板的PCL代码。
您尝试获取一些Python绑定供PCL编译,然后放弃了。
它是如何工作的?
它解析PCD标头并将数据(无论是ascii
,
binary还是binary_compressed格式)加载为结构化数组。
它创建PointCloud类的实例,其中包含点云数据pc_data
,以及一些用于I
/
O和元数据访问的便捷功能。
有关点云结构的一些信息,请参见pypcd.py的注释。
例子
import
pypcd
#
also
can
read
from
file
handles.
pc
=
pypcd
.
PointCloud
.
from_path
(
'foo.pcd'
)
#
pc.pc_data
has
the
data
as
a
structured
array
#
pc.fields,
pc.count,
etc
have
the
metadata
#
center
the
x
field
pc
【文件预览】:
pypcd-master
----README.rst(6KB)
----setup_ros.py(252B)
----docs()
--------history.rst(28B)
--------conf.py(5KB)
--------usage.rst(65B)
--------make.bat(767B)
--------installation.rst(1KB)
--------.gitignore(37B)
--------readme.rst(27B)
--------Makefile(606B)
--------index.rst(275B)
----requirements_dev.txt(158B)
----LICENSE(1KB)
----HISTORY.rst(155B)
----setup.cfg(448B)
----doc()
--------conf.py(9KB)
--------tools()
--------sphinxext()
--------Makefile(7KB)
--------index.rst(528B)
--------_static()
----setup.py(1KB)
----.gitignore(53B)
----CMakeLists.txt(236B)
----Makefile(2KB)
----package.xml(440B)
----.gitattributes(172B)
----pypcd()
--------nea_pc_format.py(10KB)
--------tests()
--------pdutil.py(1KB)
--------numpy_pc2.py(13KB)
--------__init__.py(43B)
--------test_data()
--------pypcd.py(27KB)
--------sautil.py(2KB)