Windows下安裝python-pcl
PCL(Point Cloud Library)是在吸收了前人點雲相關研究基礎上建立起來的大型跨平臺開源C++編程庫,python-pcl是封裝了部分PCL的python接口,項目地址:https://github.com/strawlab/python-pcl
環境
windows10 64位
visual studio 2015
python 3.8.3
python-pcl 1.9.1
步驟
下載python-pcl:https://github.com/strawlab/python-pcl
下載 PCL1.9.1的All-In-One Installer:https://github.com/PointCloudLibrary/pcl/releases/
(由於我安裝的是visual studio 2015,因此下載對應的PCL-1.9.1-AllInOne-msvc2015-win64.exe)
點擊PCL-1.9.1-AllInOne-msvc2015-win64.exe進行安裝,結束之後會自動彈出OpenNI2的安裝界面,直接安裝即可
環境變量設置:
set PCL_ROOT=$(PCL Install FolderPath)(上一步安裝的時候好像自動設置了:))
set PATH= \$(PCL_ROOT)/bin/;$(OPEN_NI2_ROOT)/Tools;$(VTK_ROOT)/bin;%PATH%
Windows Gtk +下載
自行下載文件解壓縮,或執行python-pcl/pkg-config/Install-GTKPlus.ps1。將下載後的bin文件裏內容複製到pkg-config文件夾下。
下載的Python-pcl文件夾內尋找Install-GTKPlus.ps1
運行情況如下圖所示,然後就等待下載完成爲止:
下載完成 此目錄下D:\GitHub\python-pcl\pkg-config會多一些文件夾,如下圖所示:
在編譯之前確保python安裝了以下包:(pip升級命令:python -m pip install --upgrade pip)
pip install --upgrade pip
pip install cython==0.25.2
pip install numpy
進入下載的python-pcl文件夾下,打開cmd輸入如下指令配置python-pcl:
python setup.py build_ext -i
python setup.py install
cmd DOS 進入python-pcl文件夾路徑的方法如下圖所指輸入方式:
如何進入文件夾?比如D:\Program Files\Python.3.8.3\python-pcl
C:\Windows\system32>D: DOS鍵入D:
D:\>cd Program Files" 生成D:\ 後輸入cd Program Files" Enter鍵生成D:\Program Files>
D:\Program Files>cd Python.3.8.3" 輸入 cd Python.3.8.3" Enter鍵生成D:\Program Files\Python.3.8.3>
D:\Program Files\Python.3.8.3>cd python-pcl" 輸入cd python-pcl"
Enter鍵生成D:\Program Files\Python.3.8.3\python-pcl>
D:\Program Files\Python.3.8.3\python-pcl>
遇到的問題:
1、cannot find environment PKG_CONFIG_PATH
這是遇到的坑,看了這篇博文,決定放棄windos系統下安裝Python PCL模塊!Win10和Ubuntu下安裝python-pcl
參考博文:
2、Win10環境下配置pycharm+python_pcl環境配置教程;