首页 > 其他分享 >使用open3d合并ply模型

使用open3d合并ply模型

时间:2024-08-29 10:03:37浏览次数:11  
标签:__ 模型 ply merge open3d o3d merged mesh

import open3d as o3d
from scipy.ndimage import binary_fill_holes

def merge_ply(ply1, ply2, output_path):

    # 加载两个多边形模型
    mesh1 = o3d.io.read_triangle_mesh(ply1)
    mesh2 = o3d.io.read_triangle_mesh(ply2)

    # 使用 + 运算符合并两个多边形模型
    merged_mesh = mesh1 + mesh2

    # 去除合并后的重复顶点和三角形
    merged_mesh.remove_duplicated_vertices()
    merged_mesh.remove_duplicated_triangles()

    # 可选:合并近距离的顶点
    # merged_mesh.merge_close_vertices(distance=0.001)

    # 保存或可视化合并后的多边形模型
    o3d.io.write_triangle_mesh("path_to_output_mesh.ply", merged_mesh)
    o3d.visualization.draw_geometries([merged_mesh])


if __name__ == '__main__':
    ply1 = "Left-Caudate.ply"
    ply2 = "Left-Lenticula.ply"
    merge_ply_path = "merged_mesh.ply"
    merge_ply(ply1, ply2, merge_ply_path)

  

合并后的ply文件:

 

标签:__,模型,ply,merge,open3d,o3d,merged,mesh
From: https://www.cnblogs.com/hxqmw/p/18386042

相关文章

  • 如何使用Hugging Face微调大语言模型(LLMs)
    大语言模型(LLMs)在过去一年取得了显著进步。从ChatGPT爆发以来,后来逐步发展了众多开源大模型LLMs,如MetaAI的Llama2、MistralsMistral&Mixtral模型,TIIFalcon等。这些LLMs能够胜任多种任务,包括聊天机器人、问答和自动摘要,而且无需进行额外的训练。但是,如果你想为你的应用......
  • 揭秘空间站模型3D可视化新纪元
    在浩瀚无垠的宇宙探索征途中,空间站作为人类探索星辰大海的坚实堡垒,始终承载着人类对未知世界的好奇与向往。 想象一下,只需轻点鼠标或滑动屏幕,就能瞬间置身于浩瀚宇宙之中,360度无死角地观察空间站的每一个细节:从错综复杂的太阳能板在阳光下熠熠生辉,到精密复杂的生命维持系统默默......
  • 你知道大模型能做哪些事情吗?——大模型的任务类型以及应用场景
    “不熟悉大模型技术与业务场景的情况下,怎么构建一款大模型的产品**”**现在大模型技术发展的日新月异,但市面上关于大模型的教程基本上都集中在技术实现以及基础使用。不知道你是否思考过,如果自己想用大模型解决某个领域的问题应该怎么做?‍‍‍大模型能解决那些问题,该怎......
  • 模型 麦肯锡七步成诗法
    系列文章分享 模型,了解更多......
  • 深度学习实战86-高中数学问答大模型介绍、支持将批量的latex数学公式生成pdf的过程详
    大家好,我是微学AI,今天给大家介绍一下深度学习实战86-高中数学问答大模型介绍、支持将批量的latex数学公式生成pdf的过程详解。本文利用MathGPT数学大模型实现的数学教材智能问答系统。该系统结合了自然语言处理和数学知识图谱,能够理解用户的数学问题,并提供准确的答案和解......
  • 大模型提示词工程技术1-《大模型提示词工程技术》创作与前沿章节介绍
    大模型提示词工程技术1-《大模型提示词工程技术》创作与前沿章节介绍,《大模型提示词工程技术》的作者:微学AI,这是一本专注于提升人工智能大模型性能的著作,它深入浅出地讲解了如何通过优化输入提示词来引导大模型生成高质量、准确的输出。书中不仅涵盖了提示词工程的基本概念......
  • 大模型提示词工程技术4-提示词架构设计,包括:TAG框架,TRACE框架,ICIO框架
    大模型提示词工程技术4-提示词架构设计,包括:TAG框架,TRACE框架,ICIO框架。《大模型提示词工程技术》的作者:微学AI,这是一本专注于提升人工智能大模型性能的著作,它深入浅出地讲解了如何通过优化输入提示词来引导大模型生成高质量、准确的输出。书中不仅涵盖了提示词工程的基本......
  • NLP从零开始------15.文本中阶序列处理之语言模型(3)
    4. 注意力机制4.1 注意力机制        循环神经网络的一个主要局限是不能很好地建模长距离依赖,即使像长短期记忆这样的变体也只是改善而不是完全解决了长距离依赖的问题。其根本原因在于,如果序列中的第i个词需要对第j个词(假设j>i)产生影响,需经过j-i个计算步骤, 而......
  • Docker网络模型深度解析
    Docker的网络模型是Docker容器之间以及与宿主机之间进行通信的基础。Docker提供了几种不同的网络模式,包括bridge(桥接模式,默认模式)、host(主机模式)、none(无网络模式)、container(容器模式)以及自定义网络(如overlay网络,用于DockerSwarm)。这里,我们将详细解析bridge网络模式,并......
  • 小琳AI课堂:Transformer模型
    大家好,这里是小琳AI课堂!今天我们来聊聊一个在自然语言处理(NLP)领域取得了革命性进展的深度学习架构——Transformer模型!......