1.Windows下PCL1.8.1下载
链接:http://www.tarnyko.net/dl/gtk.htm
下载PCL-1.8.1-AllInOne-msvc2017-win64.exe
和pcl-1.8.1-pdb-msvc2017-win64.zip
点击PCL-1.8.1-AllInOne-msvc2017-win64.exe
进行安装
将OpenNI2安装在PCL_1_8_1\3rdParty\OpenNI2
中;
将pbd包解压,内容复制到PCL_1_8_1\bin
环境变量的配置:
(%PCL_ROOT%\bin
%PCL_ROOT%\3rdParty\VTK\bin
%PCL_ROOT%\3rdParty\FLANN\bin
%OPENNI2_REDIST64%
%PCL_ROOT%\3rdParty\Qhull\bin
%PCL_ROOT%\3rdParty\OpenNI2\Tools)
VS配置:建立空项目,项目属性(release,debug)
vc++:包含目录:添加PCL1.8.1 中include文件
库目录添加 lib文件
预处理器:
_SCL_SECURE_NO_WARNINGS
_CRT_SECURE_NO_WARNINGS
附加依赖项:
2.python-pcl 下载
github下载Python-pcl,并解压。
连接:https://github.com/strawlab/python-pcl
3.Windows Gtk下载
下载并解压,将bin目录下文件拷贝到python-pcl-master文件夹下的pkg-config文件夹中;
连接:http://www.tarnyko.net/dl/gtk.htm
4.cython 下载 5.编译
cmd进入解压后的python-pcl-master目录(目录包含setup.py)
python setup.py build_ext -i
python setup.py install
将产生的源码目录build 输出编译后的文件,将lib.win-amd64-3.6/pcl文件夹复制至python site-package中