一、介绍及配置步骤
Open3D是一个点云数据处理的三方库,支持Python版本,其官网为:
http://www.open3d.org/
下面介绍在Pycharm下配置Open3D并测试结果。
Pycharm版本为:JetBrains PyCharm 2018.3.7 x64(汉化版本)
在文件--设置---项目--Project Interprete--选择Python版本(本人为Python 3.7)--点击+--输入Open3D--安装即可完成。如下图所示:
import open3d as o3d
import numpy as np
print("Load a ply point cloud, print it, and render it")#控制台输出
ply_point_cloud = o3d.data.PLYPointCloud()#下载点云
pcd = o3d.io.read_point_cloud(ply_point_cloud.path)#点云路径
print(pcd)#输出点云路径+文件名称
print(np.asarray(pcd.points))#输出点云坐标信息
o3d.visualization.draw_geometries([pcd],
zoom=0.3412,
front=[0.4257, -0.2125, -0.8795],
lookat=[2.6172, 2.0475, 1.532],
up=[-0.0694, -0.9768, 0.2024])
一、什么是
Open
3D
Open
3D
是一个开源库,支持快速开发和处理
3D
数据。
Open
3D
在c++和
Python
中公开了一组精心选择的数据结构和算法。后端是高度优化的,并且是为并行化而设置的。
其核心特性包括:
3D
数据结构
3D
数据处理算法
3D
可视化
基于物理的渲染(PBR)
C++和
python
代码接口
本博客主要介绍
Open
3D
的
python
版本使用,更多信息可以浏览
Open
3D
官方文档和GitHub
二、
Python
版本快速
安装
和使用
本人的
安装
环境
为:WIN10+
Python
Open
3D
预构建的pip和conda包支持操作系统为Ubuntu 18.04+,macOS 10.14+和Windows 10(64-bit),
python
版本为3.5,3.6,3.7和3.8.若你想要使用其他
Python
版本和操作系统,从源码编译。
通过pip
安装
Open
3D
pip install
open
3d
通过Conda
安装
Open
3D
conda install -c
open
3d
-admin
open
3d
根据网速不同,
安装
时间也不同,稍作等待即可
安装
成功。
当然你也可以使用
Win10 + VS2017编译的
Open
3D
_C++_v0.10.0版本的库。包含测试代码和测试数据。
博客最后有网盘地址 https://blog.csdn.net/xinjiang666/article/details/108208133
官方参考:http://www.
open
3d
.org/docs/release/tutorial/C++/cplusplus_interface.html
每种语言的开发工具都有很多,如果写一些小的脚本或者小的工具,建议直接使用命令行或者
Python
自带的IDLE,如果进行大型的开发工作建议使用
Pycharm
,当然这属于个人喜好。
虽然
Pycharm
给了我们一个美观的且可以自定义的界面风格,在其内部就可以检索很多实用的插件辅助我们的编码工作,它同时还集成了
Python
命令行窗口,Windows命令行窗口以及版本管理相关工具等等,读者还是可以根据自身喜好和经验去发现其他的开发工具,不需要多掌握一种用熟练能够是我们的编码工作简单高效为目的。
下载与
安装
用浏览器打开页面
Pycharm
,如图7.1所示
Pycharm
的下载页面,分为专业版和社区版,其中专
因为
Open
3D
有不同语言的版本,所以
安装
时需要标注版本类型。例如:需要
安装
Python
版本,即如下:
pip install --user
open
3d
-
python
只是当兴趣爱好,看客也不用考虑构思这样的事情是不是合理。此外也是想通过这样的一个东西把自己接触过的2D,
3D
,深度学习能融合到一起。时间久了,觉得原理性的,理论方面的算法内容才是最重要的,理解了,用什么实现不是什么问题。
要在
PyCharm
中
安装
Open
3D
0.12.0,您可以按照以下步骤操作:
1. 打开
PyCharm
,并打开您想要
安装
Open
3D
0.12.0 的项目。
2. 在
PyCharm
的菜单栏中,选择 File -> Settings。
3. 在 Settings 窗口中,选择 Project: [您的项目名称] ->
Python
Interpreter。
4. 在
Python
Interpreter 页面中,单击右上方的“+”按钮,以添加新的
Python
包。
5. 在弹出的“Add
Python
Interpreter”窗口中,搜索“
open
3d
”并选择
Open
3D
的 0.12.0 版本。
6. 单击“Install Package”按钮,以
安装
Open
3D
0.12.0。
7. 等待
安装
完成后,您就可以在项目中使用
Open
3D
0.12.0 了。
请注意,如果您的系统缺少
Open
3D
0.12.0 的依赖项,则可能需要手动
安装
这些依赖项。您可以在
Open
3D
的官方文档中找到有关如何
安装
依赖项的详细信息。