pcl库python_windows 10 环境pcl-python 安装

pcl-python 的安装过程其实不麻烦,但是说的不清不楚的官方说明让我折腾了些时间,以下是我做的安装记录(github源码及安装说明)

下载相关文件

PCL All-In-One Installer(该安装文件整合了大部分的其他依赖库) 以及 Windows Gtk+ Download,下面截图展示了下载相关地址,选择对应的系统及版本,点击链接即可下载.下载完成后默认安装即可,需要注意的是安装完成后,需要配置相关的路径,具体哪些路径主页上面也有相应的介绍.

14fc5f493de3?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

下载页面

配置相关的环境变量,需要注意的是VTK文件夹在pcl安装目录下的第三方库中,例如我的路径:F:\devsoftenv\python-pcl\PCL-1.8.1\3rdParty\VTK,事实上进行到这部如果没有出现大的问题,基本上已经完成一大半,主要的坑在编译安装源码的步骤中.

14fc5f493de3?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

环境变量配置

源码编译安装

确认环境等变量配置无误后,安装相关的python库:cython, numpy,执行指令:

pip install cython==0.25.2

pip install numpy

下载源代码,进入源代码的目录文件,执行 python setup.py build_ext -i 可能会出现pkgconfig 未找到的错误,这时需要将之前下载的 Windows Gtk+ Download解压缩,并将bin文件夹内容拷贝至源代码目录的 pkg-config,我的目录为:F:\devsoftenv\python-pcl\python-pcl-master\python-pcl-master\pkg-config

执行安装命令 python setup.py build_ext -i  如果没有问题出现以下提示

14fc5f493de3?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

python setup.py build_ext -i 安装成功界面

接着执行安装命令 python setup.py install  如果没有问题出现以下提示,并且会在源码目录build 输出编译后的文件,将lib.win-amd64-3.6/pcl文件夹复制至python site-package中,即完成安装

14fc5f493de3?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

成功

运行DEMO

运行官方DEMO后的结果:

14fc5f493de3?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

点云数据展示DEMO

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
安装 PythonPCL 需要进行以下步骤: 1. 下载安装 PCL 在清华镜像站中下载 PCL Windows 安装程序,可以选择 32 位或 64 位版本。下载地址为 https://mirrors.tuna.tsinghua.edu.cn/pcl/viewer/release/。 2. 安装 Python 在官方网站下载并安装 Python,下载地址为 https://www.python.org/downloads/windows/。请注意,选择的 Python 版本需要与下载的 PCL 版本对应,例如 Python 3.8 对应的 PCL 版本为 pcl_viewer-1.11.1-PCD_x64.exe。 3. 安装 pip pip 是 Python 的包管理工具,可以用来安装和管理 Python 。在 Windows 命令行中输入以下命令安装 pip: ```python python get-pip.py ``` 下载 get-pip.py 文件的方法详见 https://pip.pypa.io/en/stable/installing/。 4. 安装依赖Windows 命令行中输入以下命令安装依赖: ```python pip install numpy pip install matplotlib pip install Cython ``` 5. 安装 PCL-Python 绑定 在 Windows 命令行中输入以下命令安装 PCL-Python 绑定: ```python pip install pclpy ``` 6. 测试安装Python 中输入以下代码测试安装是否成功: ```python import pclpy import numpy as np pcl = pclpy.pcl.PointCloud.PointXYZ() pcl.width = 5 pcl.height = 1 pcl.points = np.zeros((pcl.width * pcl.height), dtype=np.float32) for i in range(pcl.width): pcl.points[3 * i + 0] = i pcl.points[3 * i + 1] = i pcl.points[3 * i + 2] = i print(pcl) ``` 如果输出内容中没有错误信息,则说明安装成功。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值