Windows系统下python版本Open3D-0.18.0 的快速安装与使用

在这里插入图片描述

Windows系统下python版本Open3D-0.18.0 的快速安装与使用由CSDN点云侠原创,爬虫自重。如果你不是在点云侠的博客中看到该文章,那么此处便是不要脸的爬虫。

一、安装Anaconda3

见:Anaconda详细安装及使用教程(带图文)

二、安装open3d

题外话:自认为很聪明觉得Open3D与open3d不是一个东西的杠精请自觉拉黑,鄙人才疏学浅,惹不起!!!
  单击电脑的"开始"按钮找到Anaconda3的如下界面:
在这里插入图片描述

单击红框中的选项,打开如下界面
在这里插入图片描述
输入:

pip install -U -f https://www.open3d.org/docs/latest/getting_started.html open3d

根据网速不同,安装时间也不同,稍作等待即可安装成功。当安装完成后测试安装是否成功

python -c "import open3d as o3d"

如果没有报错,如下图所示,则安装成功。
在这里插入图片描述

三、测试代码

灯.pcd为测试数据,需要下载下来放在代码所在的路径下。

import open3d as o3d
import numpy as np

print("读取点云并可视化")
pcd = o3d.io.read_point_cloud("E://data//灯.pcd")
count = len(np.asarray(pcd.points))
if count == 0:  # 如果没读取到数据则退出程序
    print('点云读取失败!!!')
    exit()
print(pcd)
print(np.asarray(pcd.points))
o3d.visualization.draw_geometries([pcd])

四、结果展示

读取点云并可视化
PointCloud with 1990 points.
[[-5.26299998e-02  4.50709999e-01 -7.98000023e-03]
 [-1.96599998e-02 -2.30999989e-03 -7.47000007e-03]
 [-3.93299982e-02  6.62999973e-02 -1.10000001e-04]
 ...
 [ 3.63700017e-02  3.74599993e-01  5.30999992e-03]
 [ 6.05800003e-02  3.40400010e-01  7.06000021e-03]
 [ 9.60099995e-02  4.06239986e-01  1.56399999e-02]]

在这里插入图片描述

五、测试数据

链接:https://pan.baidu.com/s/1NptQuyUCAqjnOtbOSC16aA
提取码:9vmu

  • 32
    点赞
  • 19
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 3
    评论
### 回答1: 在安装使用open3d-0.13.0 python版本时,需要先安装相关依赖库,例如numpy和matplotlib等。可以通过pip install命令进行安装安装完成后,可以使用import open3d语句导入open3d库。然后,可以使用open3d中的函数来加载、处理和可视化3D数据,例如点云、网格、深度图等。同时,也可以结合其他python库,例如opencv和scipy等,进行数据的处理和分析。 ### 回答2: Open3D是一种流行的开源3D数据处理工具,它可以用于多种应用,例如3D物体重建、点云分析、3D图像可视化等。Open3D-0.13.0是相对新的版本,为python3版本打造,使用上有很大的优化和改进,那么如何快速安装使用Open3D-0.13.0呢?下面我将为你解答: 一、安装Python3 如果你已经在计算机上安装Python3,则可以跳过这一步。如果没有安装,请先去Python官网上下载并安装Python3。 二、安装Open3D安装Open3D之前,需要先安装一些必要的依赖库,具体如下: 1. Ubuntu sudo apt-get update && sudo apt-get install -y libgl1-mesa-glx libglfw3 libgles2-mesa libtbb-dev libomp-dev python3-pip sudo -H pip3 install pyglet numpy sudo -H pip3 install open3d-python 2. Windows 使用管理员权限打开cmd,然后依次输入以下命令: pip install numpy pip install pyopengl pip install pyglet pip install open3d 3. macOS 使用homebrew安装依赖库brew:brew update && brewingstall gflags glog eigen tbb glfw 然后依次输入以下命令: pip install pyglet numpy pip install open3d-python 三、测试Open3D 安装完成后,可以在Python环境中测试Open3D是否正确安装。下面是一个测试程序,可以加载一个网格,并进行显示: import open3d as o3d mesh = o3d.io.read_triangle_mesh("example.ply") o3d.visualization.draw_geometries([mesh]) 以上是Open3D-0.13.0 Python版本快速安装使用的详细过程,希望对你有所帮助。 ### 回答3: Open3D是一个开源的多合一的3D计算平台,可用于处理3D数据、视觉化、机器学习和3D深度学习等,并且提供Python和C++等多种编程语言的接口。本文将介绍Open3D-0.13.0 Python版本快速安装使用。 一、安装Open3D 1. 使用官方推荐的pip安装方式: 打开终端(或命令行),输入以下命令即可安装Open3D: pip install open3d 2. 如果无法从PyPI上安装,可以从GitHub上下载Open3D的源码并使用setup.py进行安装:首先需要在官网上下载源代码,然后在终端中使用以下命令安装python setup.py install --user 二、使用Open3D 安装完成后,就可以使用Python进行Open3D的编程了。以下是一个简单的使用示例: ```python import open3d as o3d import numpy as np # 生成点云 points = np.array([[0, 0, 0], [1, 0, 0], [0, 1, 0], [0, 0, 1]]) pcd = o3d.geometry.PointCloud() pcd.points = o3d.utility.Vector3dVector(points) # 可视化 o3d.visualization.draw_geometries([pcd]) ``` 上述代码中,我们首先导入了Open3D库,然后使用numpy生成了一个简单的点云,并将其设置为Open3D中的PointCloud对象。接着使用Open3D中的visualization模块绘制点云。 除了点云外,Open3D还支持各种3D几何对象和深度图像等数据类型的处理和可视化。此外,Open3D还提供了丰富的3D算法和工具,可用于优化、配准、重建等3D任务的处理。 总之,Open3D是一个非常强大的3D计算平台,通过Python的接口可以轻松地实现各种3D数据处理和可视化任务,为3D计算领域开发者提供了非常方便的工具。
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

点云侠

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值