python下使用Open3D

1.切记不要安装最新的python否则无法使用open3D ,官网显示只支持python3.8-3.11

这是我安装的python版本

2.由于访问github很慢,所以我手动下载ply文件

https://github.com/isl-org/open3d_downloads/releases/download/20220201-data/fragment.ply

3.使用vscode编写代码

复制代码
import open3d as o3d;
import numpy as np;
print('123456abcde')
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)
pcd = o3d.io.read_point_cloud("fragment.ply")
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])

点击运行

相关推荐
add45a13 分钟前
C++编译期数据结构
开发语言·c++·算法
setmoon21416 分钟前
使用Scikit-learn构建你的第一个机器学习模型
jvm·数据库·python
岁岁种桃花儿39 分钟前
AI超级智能开发系列从入门到上天第四篇:AI应用方案设计
java·服务器·开发语言
Amnesia0_01 小时前
C++中的IO流
开发语言·c++
2401_891482171 小时前
C++模块化编程指南
开发语言·c++·算法
2401_833197731 小时前
为你的Python脚本添加图形界面(GUI)
jvm·数据库·python
暮冬-  Gentle°1 小时前
自定义类型转换机制
开发语言·c++·算法
2301_816651221 小时前
嵌入式C++低功耗设计
开发语言·c++·算法
czlczl200209251 小时前
JVM创建对象过程
java·开发语言
qq_416018721 小时前
分布式缓存一致性
开发语言·c++·算法