摘 要:三維激光掃描儀獲取的散亂點云數據的可視化工作,是對點云數據進行分析應用的一個重要環節。該文從開發環境配置、點云數據輸入、點云數據顯示等方面詳細討論了可視化的實現細節,利用VC6 + OpenGL實現了點云顯示、旋轉、平移、縮放、渲染等功能,為點云數據的后續處理提供了直觀的幫助。
關鍵詞:三維激光掃描 點云數據 可視化 OpenGL
中圖分類號:TP391 文獻標識碼:A 文章編號:1674-098X(2013)04(a)-00-02
三維激光掃描技術是一種先進的全自動高精度立體掃描技術,可以深入到復雜現場環境中采集大量的點云數據,從而滿足精確建模的要求,并能利用采集的點云數據快速重建出原實體的三維模型,方便用戶從中提取三維點、線、面、體等各種數據,廣泛應用于逆向工程、測繪、虛擬仿真等不同領域。三維激光掃描技術因為其獲取速度快、精度高、實時性強、全數字化等特點,并且能夠制作形式多樣的數字產品等突出優勢,近年來已逐漸成為各領域的研究熱點。可以說三維激光掃描技術為我們提供了高科技的數據獲取工具,其廣闊的應用前景需要科技工作者進一步探索、發現。將三維激光掃描儀獲得的散亂點云數據進行可視化,是對點云數據進行分析應用的一個重要環節。該文將從開發環境配置、點云數據輸入、點云數據顯示等方面詳細討論可視化的實現細節。
1 開發環境配置
該文以VC6為開發工具,但VC6并不能直接繪制并顯示三維坐標點,當前常用的處理方法是借助OpenGL來實現三維點坐標的繪制與顯示工作。……