[英]range 3D map visualization (with vtk?)
我們有一個用激光和相機從3D三角剖分獲得的ZMap(又稱深度圖)圖片。 我們知道每個像素的深度值和相機的分辨率(每個像素與以mm為單位的3d坐標相關聯)。 我們的目標是將Zmap可視化為2d曲面,因此我們考慮創建點雲,生成網格並使用一些3D庫顯示它。我們認為vtk是正確的選擇,但遇到了一些問題。
首先,我們嘗試使用無組織結構(vtkPolyData),通過3dDalaunay三角剖分生成網格。 但是,當點數<50k時,代碼可以正常工作。 我們的3D重構由480k點組成,計算時間確實太長了。
然后,我們切換到有條理(連接點)。 恕我直言,這些附加信息應減少創建網格的計算時間,但是我們無法理解如何創建“ vtkStructuredGrid”並將其Z值輸入以獲得2D網格化表面。
這是正確的方法嗎? 有沒有人嘗試過?
提前致謝
如果您的點以2D網格組織(在掃描時),則不需要復雜而緩慢的三角剖分算法
將點組織到2D表/網格中
segmentate
int obj[maxU][maxV];
(u*maxV+v)
三角
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.