簡體   English   中英

.NET 用於從 3D 點雲進行表面重建的可集成穩健、快速解決方案

[英].NET integratable robust, fast solution for surface reconstruction from 3D point cloud

我們有一個.NET 4.0 C# WPF,加工模擬應用。 現在我們陷入困境,因為我們必須從點雲生成 3D 表面(網格生成)。 我們一直在搜索、搜索、測試不同的庫,以找到一個快速、健壯、正確並且可以集成到我們的應用程序中的解決方案,但我們沒有運氣。 3D 成像不是我們的業務范圍,因此我們不想對這部分進行編碼。 價格合理的商業解決方案也可以成為我們的答案。

到目前為止,我們已經嘗試過:

  1. VCGLib通過 MeshLab UI,但他們使用的算法(Ball Pivoting)沒有給出好的結果。

  2. 一個基於 PowerCrust 算法 ( MyCrust Robust ) 的 MatLab 代碼,它給出了一個很好的結果,但我們認為如果我們在 C# 中重新編碼這個代碼,它會給我們帶來我們想要的性能。 我們需要一個可以輕松集成到我們項目中的解決方案。

  3. 在搜索的同時,我們也想出了這些示例應用程序 我們不知道這些應用程序中使用的算法的詳細信息(詳細信息在學術論文中),但它生成的結果有很多缺失的網格。 但也許它可以幫助別人。

現在我們正在嘗試學習CGAL並找出它是否可以成為我們的答案。 但是由於安裝 Boost 和編譯 CGAL 對我們來說需要兩天時間,所以我們才開始着手處理它。

任何人都可以為我們提供可以幫助我們的解決方案嗎?

提前致謝

G# 庫位於http://www.ceometric.com它可以從三角形或四邊形線框數據進行表面重建。 這並不完全是您一直在尋找的,但它可能是邁向解決方案的第一步。

我從 kinect 深度 map 獲取 mu 數據,我發現了這些論文:

如果您在 C# 中有泊松算法,它們可能會有所幫助,那會很棒。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM