当前位置: 首页> 科技> 名企 > open3d无法读取的obj点云文件处理方案

open3d无法读取的obj点云文件处理方案

时间:2025/7/10 13:00:15来源:https://blog.csdn.net/m0_73126623/article/details/141761465 浏览次数:0次

open3d无法读取的obj点云文件处理方案

  • open3d读取obj文件
    • 什么原因
    • 解决方案
      • 导入
      • 选择点云文件
      • 选择 file -> save->保存格式
      • 解决
    • 数据下载

open3d读取obj文件

import open3d as o3dif __name__ == '__main__':# 读取obj文件mesh = o3d.io.read_triangle_mesh(r'/home/gj/gj/open3d-preoject/UV.obj')print(mesh)o3d.visualization.draw_geometries([mesh])

但是我们却发现可视化出来没有数据,我们的文件是有数据的啊?啥情况了?
在这里插入图片描述

什么原因

难道是代码出错误了?查看open3d文档,emmm,文档中我没有找到,查到了别的资料,obj 文件中包含非三角形的几何图形,而 Open3D 默认只处理三角形网格。
原来如此,难道这种文件,我们就不看了??

解决方案

作者指只在这写一个方案,其他同学可以做其他研究。
既然open3d读不了这个文件,那我还文件类型可以吧,应作者使用的库一般是pclpy和open3d,其他没有研究过,所以想要换库处理时间成本太高了,那就用手头上的来解决。
使用compare Cloud 点云可视化软件来处理。

导入

在这里插入图片描述

选择点云文件

在这里插入图片描述

选择 file -> save->保存格式

在这里插入图片描述

解决

在这里插入图片描述

数据下载

链接: 数据 提取码: 7ghb

关键字:open3d无法读取的obj点云文件处理方案

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

责任编辑: