windows 10 python pcl 安装与测试,python_pcl,亲测可用,含python pcl点云读取与可视化代码及测试效果。
请参考网络其他教程。也可以安装vs2015,在下载pcl-1.8.1时下载安装对应的版本即可,方法完全相同。Release pcl-1.8.1 · PointCloudLibrary/pcl · GitHub
文件下载地址为Release pcl-1.8.1 · PointCloudLibrary/pcl · GitHub,在页面底部分别下载PCL-1.8.1-AllInOne-msvc2017-win64.exe和pcl-1.8.1-pdb-msvc2017-win64.zip。如果页面打不开,可在CSDN下载,下载地址为:pcl-1.8.1-vs2017-深度学习文档类资源-CSDN下载。
(1)双击打开PCL-1.8.1-AllInOne-msvc2017-win64.exe,按照提示进行安装即可。
(2)安装中途会会弹出安装OpenNI 提示框,将安装路径选择为PCL路径下面的3rdParty文件夹。
(3)等待安装完成即可,最终可能会提示环境变量设置失败,这个可以通过后续手动进行设置。
(4)将上面说的插件 pcl-1.8.1-pdb-msvc2017-win64.zip解压出来全部复制到你安装的PCL路径下(如D:\PCL 1.8.1\bin)。
下载python_pcl-0.3-cp36-cp36m-win_amd64.whl或python_pcl-0.3.0rc1-cp37-cp37m-win_amd64.whl。下载地址为:python_pclwheel文件-深度学习文档类资源-CSDN下载。
然后使用pip install 安装即可,如:
pip install python_pcl-0.3.0rc1-cp37-cp37m-win_amd64.whl
编写python程序,输入import pcl。如果提示如下错误:
ImportError: DLL load failed: 找不到指定的模块。
那说明很可能是环境变量不对,需要在系统环境变量Path中增加:
%PCL_ROOT%\bin
%OPENNI2_REDIST64%
测试程序如下所示,点云样例文件:pcd格式点云样例文件_sw扫描的路径和引导线-深度学习文档类资源-CSDN下载。
# -*- coding: utf-8 -*-
"""
乐乐感知学堂公众号
@author: https://blog.csdn.net/suiyingy
"""
import pcl
# import pcl.pcl_visualization as viewer #引入可视化库
cloud = pcl.load("rabbit.pcd")
visualcolor = pcl.pcl_visualization.PointCloudColorHandleringCustom(cloud, 0, 255, 0)
vs=pcl.pcl_visualization.PCLVisualizering
vss1=pcl.pcl_visualization.PCLVisualizering()#初始化一个对象,这里是很重要的一步
vs.AddPointCloud_ColorHandler(vss1, cloud, visualcolor, id=b'cloud', viewport=0)
# v = True
while not vs.WasStopped(vss1):
vs.Spin(vss1)
更多三维、二维感知算法和金融量化分析算法请关注“乐乐感知学堂”微信公众号,并将持续进行更新。