啊哈 最近在參加一個數學建模的比賽 要求是對一個果子里面的蟲洞進行三維模型重建 但是百度之后並沒有找到對點雲數據直接重建的方法(很少)
整個代碼是python寫的 里面的各種庫似乎有一個是可以做這個的就是 https://blog.csdn.net/qikaihuting/article/details/82628006 這個博客里面的那個 mayavi 這個庫 但是我自己弄一直失敗 不是這個錯誤就是那個錯誤
但是python實現表面重建沒有能直接使用的方法 所以在考慮直接找個軟件重建表面
我找了各種各樣的軟件 基本上網絡上能找來重建的軟件都試了一下 但是不知道為啥,多數都不行 最后還是找到了一個軟件,實際上是找到了兩個軟件
一個是 CloudCompare 這個據說是專門來做點雲數據處理的,使用之后感覺效果還是不錯的,但是不知道為什么在做三維重建的時候重建的並不是太好看(極有可能是因為我不會用)
講道理這個點雲數據還是很好看的,然后直接重建的效果是這樣的
但是重建之后這個樣子感覺不是太好看。。。 大概是我不太會用把 用來重建的那幾個參數我都試着調整了 但是效果變化不大
第二個軟件就是 MeshLab
這個軟件 有三種重建方式 我只 用了一個,效果不是太好,,,, 如下
但是 這個軟件令我頭疼的地方有兩個,
一個是塔似乎不能對多個在同一個空間里面的點雲數據同時表面重建,比如上面的動態圖,就是我重建了兩個文件拼合出來的 而且 它會優先創建某一個位置的點雲數據的表面
再者就是選擇點雲數據的時候總是卡好久,切記 你發現選不中點雲數據的時候切記是長安這鼠標,然后拖動 不松開等他從為響應的狀態出來的時候再放開鼠標
對了 還有就是重建的表面不太完整,就像是一個破破爛爛的舊報紙,,,, 我明白是我的點雲數據沒弄好,,,,,
我這里的點雲數據是這樣的
這是Python代碼生成的 可以直接導入進來
希望能幫助到想點雲重建的朋友