赞
踩
pcl(point cloud libary)是一个开源点云处理库,2017年开始出了python接口,虽然还不完善,但是一些常用功能都有了。
迫不及待的想试试,可是安装的时候还是遇到了些问题,在此记录下来。
python-pcl源码地址:https://github.com/strawlab/python-pcl
现在(2019.11.12)python-pcl在macos下只支持python3.5,需要安装的pcl版本为1.9
首先需要安装完整的pcl库,使用官方推荐的安装方式,用homebrew安装。需要在终端下执行两条指令就好:
brew tap homebrew/science
brew install pcl
记得要安装python3.5 其他版本是不行的。我之前更新了python3.6和3.7,都没办法成功安装python-pcl。homebrew 更改了版本管理方式,把常用的软件的不同版本创建了不同的分支。所以安装python3.5的方式为:
brew install python@3.5
截止到6/18/2019,homebrew已经将pcl更新到1.9版本了。之前使用pcl1.8时存在的一个小bug已经被解决了。
然后安装pyhton-pcl
pip install numpy
pip install cython
下载源码,cd到python-pcl-master文件夹下,执行:
python setup.py build_ext -i
python setup.py install
顺便说一下,使用homebrew安装到python3,在终端下执行pyhton系统默认引用到解释器是自带的python2.
这里安装pcl的时候就需要:
python3 setup.py install
至此,安装完成,可以import pcl了。
当然你可以用bash_profile文件中创建别名的方式将python指向python3.5.
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。