Использование библиотеки облаков точек в Python

Здравствуйте, я пытаюсь использовать библиотеку Point Cloud в Python, и, поскольку я новичок в этой библиотеке C ++ и Python, я следую руководству по http://strawlab.github.io/python-pcl/#pcl.PointCloud

Однако всякий раз, когда я пытаюсь импортировать pcl и определить такой модуль, как pcl.PointCloud() Я получаю следующую ошибку;

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

я использовал sys.path.append указать правильный каталог, в который были установлены файлы PCL, поскольку их нет в пакетах сайта. В приведенной выше ссылке сказано, что код C ++ уже имеет привязки Python, но я точно не знаю, какие файлы я пытаюсь вызвать в Python. Кто-нибудь знает, как преодолеть эту ошибку и загрузить эти модули?

Спасибо,
Эндрю

3

Решение

Попробуйте пропустить скобки:

from pcl import PointCloud

А затем создайте экземпляр PointCloud, например, p:

p = PointCloud()

Надеюсь, поможет!

0

Другие решения

Похоже, вам нужен PCL 1.5.1 и cython 0.16 в соответствии с этой страницей: http://strawlab.github.io/python-pcl/

0

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector