【python pcl】Windows 10 python pcl 安装与测试

        windows 10 python pcl 安装与测试,python_pcl,亲测可用,含python pcl点云读取与可视化代码及测试效果。

1 安装vs2017

      请参考网络其他教程。也可以安装vs2015,在下载pcl-1.8.1时下载安装对应的版本即可,方法完全相同。Release pcl-1.8.1 · PointCloudLibrary/pcl · GitHub

2 安装pcl-1.8.1

2.1 文件下载

        文件下载地址为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下载

2.2 安装步骤

(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)。

3 python_pcl 安装

        下载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

4 安装验证

        编写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)

5 测试结果

python三维点云从基础到深度学习_Coding的叶子的博客-CSDN博客_python三维点云重建

更多三维、二维感知算法和金融量化分析算法请关注“乐乐感知学堂”微信公众号,并将持续进行更新。

猜你喜欢

转载自blog.csdn.net/suiyingy/article/details/124932661
pcl