在Python中使用点云库

2024-05-02 10:04:35 发布

您现在位置:Python中文网/ 问答频道 /正文

你好,我想在Python中使用点云库,因为我对这个C++库和Python是新的,我在教程上遵循了{A1}

但是,每当我尝试导入pcl并定义一个模块(如pcl.PointCloud())时,就会出现以下错误

AttributeError: 'module' object has no attribute 'PointCloud'

我使用sys.path.append来指向PCL文件安装的正确目录,因为它们不在站点包中。上面的链接上说C++代码已经有了Python绑定,但是我不确定我想用Python调用什么文件。有人知道如何克服这个错误并加载这些模块吗?

谢谢, 安德鲁


Tags: 模块文件no定义objecta1错误sys
2条回答

尝试跳过括号:

from pcl import PointCloud

然后创建PointCloud的实例,例如,p

p = PointCloud()

希望有帮助!

看起来您需要PCL 1.5.1和cython 0.16,根据这个页面:http://strawlab.github.io/python-pcl/

相关问题 更多 >