点云 表面重建

啊哈 最近在参加一个数学建模的比赛 要求是对一个果子里面的虫洞进行三维模型重建 但是百度之后并没有找到对点云数据直接重建的方法(很少)

 

整个代码是python写的 里面的各种库似乎有一个是可以做这个的就是 https://blog.csdn.net/qikaihuting/article/details/82628006 这个博客里面的那个 mayavi 这个库 但是我自己弄一直失败 不是这个错误就是那个错误

 

但是python实现表面重建没有能直接使用的方法 所以在考虑直接找个软件重建表面

 

我找了各种各样的软件 基本上网络上能找来重建的软件都试了一下 但是不知道为啥,多数都不行 最后还是找到了一个软件,实际上是找到了两个软件

 

一个是 CloudCompare 这个据说是专门来做点云数据处理的,使用之后感觉效果还是不错的,但是不知道为什么在做三维重建的时候重建的并不是太好看(极有可能是因为我不会用)

讲道理这个点云数据还是很好看的,然后直接重建的效果是这样的

 

但是重建之后这个样子感觉不是太好看。。。 大概是我不太会用把 用来重建的那几个参数我都试着调整了 但是效果变化不大

 

 第二个软件就是 MeshLab

 

 

这个软件 有三种重建方式 我只 用了一个,效果不是太好,,,, 如下

 

 但是 这个软件令我头疼的地方有两个,

  一个是塔似乎不能对多个在同一个空间里面的点云数据同时表面重建,比如上面的动态图,就是我重建了两个文件拼合出来的 而且 它会优先创建某一个位置的点云数据的表面

  再者就是选择点云数据的时候总是卡好久,切记 你发现选不中点云数据的时候切记是长安这鼠标,然后拖动 不松开等他从为响应的状态出来的时候再放开鼠标

  对了 还有就是重建的表面不太完整,就像是一个破破烂烂的旧报纸,,,, 我明白是我的点云数据没弄好,,,,, 

 

   我这里的点云数据是这样的

这是Python代码生成的 可以直接导入进来

 

希望能帮助到想点云重建的朋友

作者:cjdty

出处:https://www.cnblogs.com/cjdty/p/10743693.html

版权:本作品采用「署名-非商业性使用-相同方式共享 4.0 国际」许可协议进行许可。

posted @   Startu  阅读(7078)  评论(6编辑  收藏  举报
编辑推荐:
· 没有源码,如何修改代码逻辑?
· 一个奇形怪状的面试题:Bean中的CHM要不要加volatile?
· [.NET]调用本地 Deepseek 模型
· 一个费力不讨好的项目,让我损失了近一半的绩效!
· .NET Core 托管堆内存泄露/CPU异常的常见思路
阅读排行:
· 微软正式发布.NET 10 Preview 1:开启下一代开发框架新篇章
· 没有源码,如何修改代码逻辑?
· NetPad:一个.NET开源、跨平台的C#编辑器
· PowerShell开发游戏 · 打蜜蜂
· 凌晨三点救火实录:Java内存泄漏的七个神坑,你至少踩过三个!
历史上的今天:
2018-04-22 Java JFrame图形界面 ----一个简单的窗口
more_horiz
keyboard_arrow_up dark_mode palette
选择主题
点击右上角即可分享
微信分享提示