CloudCompare点云体积计算方法
                                                            生活随笔
收集整理的這篇文章主要介紹了
                                CloudCompare点云体积计算方法
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.                        
                                1.點云體積的計算
 網格化,計算點云各部分的體積,進行累加三角化之后放入UG或者solidworks,就可以輸出體積,可以根據不同的密度輸出質量,
2 點云/網格模型的體積計算
參考 點云/網格模型的體積計算如下參考以上博客,使用cloudCompare
2.1 點云體積計算
     用激光掃描設備掃描零件或者用無人機進行測量后會想知道它們的體積。如果掃描得到的數據是一系列三維點云,那么體積就比較難求,因為如何定義物體的邊界比較困難。比如下面的土堆:
    1. 一種方法是提取三維點云的凸殼(包絡體),然后再進行計算(當存在孔、洞時情況就很復雜了)。
    2. 一種簡便的估算方法如下圖所示,**將2.5D點云底面劃分成離散的網格,計算每個網格對應單元的體積并相加求和**。
CloudCompare軟件中提供了計算2.5D點云體積的功能:
    1. 導入PCD格式的點云,其體積大概為1(在XYZ方向分別生成0-1的隨機數,一共200個隨機點): 
    2. 在體積計算界面中定義地面(Ground)及頂面(Ceil):這里地面選為常量,值為0;
    3.頂面選為點云,空單元(不包含數據點)不參與體積計算,
    4.這里將其選為leave empty。
    5.網格劃分步長step不能選的太大或太小,選的太小將會有很多單元成為空單元,選的太大會出現較大的計算誤差。
   6.**下圖可以看出步長設的太小,導致Matching cell為0,即全是空單元,因此計算出的體積也為零,顯然不符合實際情況**:
   7.**設置合理的步長后點擊Update進行計算,可以看到估算出的點云體積為1.311接近1**:
2.2 網格模型體積計算
    三角化之后再進行計算,在CloudCompare軟件中也可以很方便的對網格模型進行體積、表面積測量:
總結
以上是生活随笔為你收集整理的CloudCompare点云体积计算方法的全部內容,希望文章能夠幫你解決所遇到的問題。
 
                            
                        - 上一篇: Apache Hudi重磅特性解读之全局
- 下一篇: 美股周二:特斯拉上涨超4%,中概股普跌
