当前位置: 首页 > news >正文

open3d

open3d

open3d用于 3D 数据处理的现代库。

open3d

简介

Open3D 是一个开源库,支持快速开发处理 3D 数据的软件。Open3D 前端公开了一组精心挑选的 C++ 和 Python 数据结构和算法。后端经过高度优化,并设置为并行化。Open3D 是从零开始开发的,具有一更小的经过仔细考虑的依赖项。它可以在不同的平台上进行设置,并以最小的代价从源代码编译。代码干净、样式一致,并通过清晰的代码审查机制进行维护。Open3D 已用于许多已发布的研究项目,并积极部署在云中。我们欢迎来自开源社区的贡献。

主要特点

  • 3D 数据结构
  • 3D 数据处理算法
  • 场景重建
  • 表面对齐
  • 使用基于物理的渲染 (PBR) 进行 3D 可视化
  • PyTorch 和 TensorFlow 的 3D 机器学习支持
  • 用于核心 3D 操作的 GPU 加速
  • 在 C++ 和 Python 中可用,带有 3D 查看器应用程序

以下是 Open3D 的不同组件的简要概述,以及它们如何组合在一起以实现完整的端到端的管道:

open3d overview

Python quick start

安装

环境:python3.11

pip install numpy==1.24.0

pip install open3d

验证

python -c "import open3d as o3d; print(o3d.__version__)"

0.18.0

python -c "import open3d as o3d; \mesh = o3d.geometry.TriangleMesh.create_sphere(); \mesh.compute_vertex_normals(); \o3d.visualization.draw(mesh, raw_mode=True)"

open3d test

http://www.lryc.cn/news/483317.html

相关文章:

  • Vue中优雅的使用Echarts的三种方式
  • SpringBoot配置文件/日志
  • 微服务架构面试内容整理-SpringCloud Netflix‌与Spring Cloud Alibaba比较
  • JDBC魔法:连接MySQL数据库与数据操作的秘籍
  • 深入了解Scratch:引导初学者开启编程之旅
  • js复制内容到剪切板
  • 代码 RNN原理及手写复现
  • 企业官网的在线客服,如何提高效果?
  • 「实战应用」如何可视化 DHTMLX Scheduler 中的资源工作量?
  • 论文阅读《BEVFormer》
  • sql专题 之 sql的执行顺序
  • Vue3 -- 基于Vue3+TS+Vite项目【项目搭建及初始化】
  • CTF-RE: TEA系列解密脚本
  • 信号量和线程池
  • 【人工智能】10分钟解读-深入浅出大语言模型(LLM)——从ChatGPT到未来AI的演进
  • 「QT」几何数据类 之 QPointF 浮点型点类
  • 可能是全网第一个MySQL Workbench插件编写技巧
  • D62【python 接口自动化学习】- python基础之数据库
  • 探索美赛:从准备到挑战的详细指南
  • IP地址查询——IP归属地离线库
  • “倒时差”用英语怎么说?生活英语口语学习柯桥外语培训
  • Linux入门攻坚——37、Linux防火墙-iptables-3
  • 微服务架构面试内容整理-安全性-Spring Security
  • 新的服务器Centos7.6 安装基础的环境配置(新服务器可直接粘贴使用配置)
  • 深度学习:广播机制
  • 音视频入门基础:FLV专题(25)——通过FFprobe显示FLV文件每个packet的信息
  • Openstack7--安装消息队列服务RabbitMQ
  • day55 图论章节刷题Part07([53.寻宝]prim算法、kruskal算法)
  • LeetCode 93-复制 IP地址
  • 海底捞点单