PCL(点云库):使用conda安装python封装版点云库

最近要使用机器视觉完成点云三维重建,需要综合使用到机器视觉库opencv以及点云库 PCL

opencv之前已经使用了Python版,为了能够配合起来,pcl也使用python版。

由于conda配置环境非常方便,因此此处使用conda进行配置。

 conda create -n pcl
 conda activate pcl
 conda config --add channels conda-forge
 conda install -c sirokujira python-pcl

测试样例:
运行成功后,则证明环境安装完整

  • 目前经证明,ubuntu上通过conda安装有问题。官方build的包要么是无法导入pcl,要么是无法导入显示模块。
import numpy as np
import pcl
import random

import pcl.pcl_visualization


def main():
    # pcl::PointCloud<pcl::PointXYZRGB> cloud;
    cloud = pcl.PointCloud_PointXYZRGB()

    # Fill in the cloud data
    # cloud.width  = 15;
    # cloud.height = 10;
    # cloud.points.resize (cloud.width * cloud.height)
    # cloud.resize (np.array([15, 10], dtype=np.float))
    # points = np.zeros((10, 15, 4), dtype=np.float32)
    points = np.zeros((150, 4), dtype=np.float32)
    RAND_MAX = 1.0
    # Generate the data
    for i in range(0, 75):
        # set Point Plane
        points[i][0] = 1024 * random.random() / (RAND_MAX +
评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值