win10&python3.6环境安装python-pcl

前言

最近win10下安装配置PCL点云库,整了挺久,踩了很多坑,特记录一下。本篇是在python3.6环境下安装python-pcl库,在此之前先安装和配置了vs 2019PCL-1.9.1,不在赘述。
安装方法参考了博文,特此感谢!

配置PCL系统环境变量

设置以下环境变量
PCL_ROOT=F:\Program Files\PCL
根据实际安装位置进行调整
在这里插入图片描述
在path环境变量中添加以下内容:

%PCL_ROOT%\bin
%PCL_ROOT%\3rdParty\FLANN\bin
%PCL_ROOT%\3rdParty\OpenNI2\Lib
%PCL_ROOT%\3rdParty\OpenNI2\Redist
%PCL_ROOT%\3rdParty\OpenNI2\Tools
%PCL_ROOT%\3rdParty\Boost\lib
%PCL_ROOT%\3rdParty\Qhull\bin
%PCL_ROOT%\3rdParty\VTK\bin

或者选择编辑文本,进行添加

%PCL_ROOT%\bin;%PCL_ROOT%\3rdParty\FLANN\bin;%PCL_ROOT%\3rdParty\OpenNI2\Lib;%PCL_ROOT%\3rdParty\OpenNI2\Redist;%PCL_ROOT%\3rdParty\OpenNI2\Tools;%PCL_ROOT%\3rdParty\Boost\lib;%PCL_ROOT%\3rdParty\Qhull\bin;%PCL_ROOT%\3rdParty\VTK\bin;

在这里插入图片描述

setup.py安装的准备工作

Windows Gtk +下载 ,下载文件解压缩。将bin文件夹复制到pkg-config文件夹
下,或执行Powershell文件[Install-GTKPlus.ps1]。
在这里插入图片描述
安装依赖项:

pip install --upgrade pip

pip install cython

pip install numpy

安装

下载python-pcl GitHub上的代码库,并解压;
打开命令行窗口CMD导航到解压文件夹python-pcl-master>使用

python setup.py build_ext -i
python setup.py install

进行安装。

测试

选择python-pcl-master\examples\external\matlabplot下的test.py进行测试,下面是源代码以及使用到的pcd文件

import pcl
import numpy as np
from mpl_toolkits.mplot3d import Axes3D
import matplotlib.pyplot as plt

def main():
    pt = pcl.load('bunny.pcd')

    shape = pt.to_array().transpose()

    fig = plt.figure()
    ax = fig.add_subplot(111, projection='3d')

    x = shape[0]
    y = shape[1]
    z = shape[2]

    ax.scatter(x, y, z, c='r', marker='o')

    ax.set_xlabel('X Label')
    ax.set_ylabel('Y Label')
    ax.set_zlabel('Z Label')

    plt.show()


if __name__ == "__main__":
    # import cProfile
    # cProfile.run('main()', sort='time')
    main()

运行结果如下:
在这里插入图片描述

  • 0
    点赞
  • 21
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值