前言
最近由于实习项目需要,在windows上安装pcl,中间翻看了许多教程,最后自己也来整理一番,希望能对别人有所帮助
参考博客
【PCL】win+python-pcl安装及配置
点云学习笔记3——点云库(PCL)安装与测试教程
需要的文件
1.anaconda3(python3.6)
2.pycharm
3.pcl
一、win10下安装PCL
下载链接
https://github.com/PointCloudLibrary/pcl/releases
下载图中框中的两个文件
①安装PCL-1.12.0-AllInOne-msvc2019-win64.exe
②安装OpenNI2
进入PCL的路径,PCL 1.12.0\3rdParty\OpenNI2,找到该路径点开,里面有OpenNI2的安装文件,点开安装即可,如果已安装也点此文件remove即可。
OpenNI2安装在安装文件所在目录即可
③解压pcl-1.9.0-pdb-msvc2017-win64.zip
解压该压缩包,将里面所有东西复制到该路径下(pcl文件夹下bin)
④添加环境变量
win+s 搜索环境变量,点开即可
在系统变量下找到path并双击
按如下添加环境变量(前面是已经有的,最后八个是需要我们添加的,根据自己安装的路径来)
二、用anaconda配置python环境
因为pcl是很古老的东西,这里python里的库只找到支持python3.6的版本,因此这里使用anaconda来配置一个python3.6的环境,也是十分方便的。
下载安装教程:Anaconda详细安装及使用教程(带图文)
配置好了之后,打开cmd,两个命令创建环境:
①创建一个名字为python36的环境
conda create --name python36 python=3.6
②切换环境为python36
activate python36
至此就进入python36环境了,在里面已经有pip这些了,这里再安装一些需要的库:
pip install cython
pip install numpy
pip install filelock
pip install nose
安装python_pcl-0.3-cp36-cp36m-win_amd64.whl
在这里有区别,不需要像别的教程安装那些,直接装这个whl文件
python_pcl-0.3-cp36-cp36m-win_amd64.whl安装
下载好之后,cmd转至文件目录下pip安装:
pip install python_pcl-0.3-cp36-cp36m-win_amd64.whl
安装好即可
三、pycharm选择anaconda环境
到这里为止,anaconda里的环境已经设置好了,接下来在pycharm里切换环境就十分方便了
进入设置,解释器里选择全部显示
点一下加号
这里选择conda环境→现有环境,你就能在这里看见你的python36文件了,其他不用管直接点确定即可,回到之前的解释器就能看见conda环境了,选中后回到代码,pcl库已经能正常使用。