QT CMake VTK PCL點雲開發環境配置

2021-09-26 10:31:58 字數 775 閱讀 7914

二:cmake安裝

最新版本cmake3.14.5

五:注意

2.pcl安裝後,要設定環境變數,我的是:

e:\pcl\bin;e:\pcl\3rdparty\boost\lib;e:\pcl\3rdparty\flann\bin;e:\pcl\3rdparty\qhull\bin;e:\pcl\3rdparty\openni2\lib;e:\pcl\3rdparty\openni2\redist;e:\pcl\3rdparty\openni2\tools;(具體目錄結合自己電腦)

3.vtk是展示點雲和三維模型的,和 threejs 類似,要展示在qt窗體上,需要元件支援,有qvtkwidget,qvtkopenglwidget,qvtkopenglnativewidget ,推薦後面兩種,qvtkopenglnativewidget 優先考慮。可以參考vtk文件:

4.有人說vtk編譯的是x64的,所以要qtcreator也要x64的,本人測試發現沒有這個問題。qt按裝時自帶的qtcretor是32 的,是可以用的。

5.安裝好vtk,將release的qvtkwidgetplugin.dll 放到qt5.12.3\5.12.3\msvc2017_64\plugins\designer目錄下,在qtcretor裡是看不到這個元件的,要新增widget,然後提公升的方式,或者在窗體的原始碼的xml檔案裡新增。在開始選單qt目錄下,開啟designer ,可以看到vtk的元件。

6.cmake配置參考:

7vtk例子:

8.配置完成後,可以到git上找一些pcl 的小例子試試。

點雲概念與點雲處理

點雲概念 點雲與三維影象的關係 三維圖像是一種特殊的資訊表達形式,其特徵是表達的空間中三個維度的資料,表現形式包括 深度圖 以灰度表達物體與相機的距離 幾何模型 由cad軟體建立 點雲模型 所有逆向工程裝置都將物體取樣成點雲 和二維影象相比,三維影象借助第三個維度的資訊,可以實現天然的物體 背景解耦...

點雲概念與點雲處理

點雲與三維影象的關係 三維圖像是一種特殊的資訊表達形式,其特徵是表達的空間中三個維度的資料,表現形式包括 深度圖 以灰度表達物體與相機的距離 幾何模型 由cad軟體建立 點雲模型 所有逆向工程裝置都將物體取樣成點雲 和二維影象相比,三維影象借助第三個維度的資訊,可以實現天然的物體 背景解耦。點雲資料...

利用matlab點雲工具處理點雲

本文主要分享利用matlab點雲工具的相關模組來處理點雲,並通過點雲輪廓對點雲體積進行簡單的估計測量。主要的操作流程圖 2具體流程 假設有乙個名為pointcloud.ply的點雲檔案。ply格式簡介 pc pcread path pointcloud.ply 讀入點雲檔案 pcshow pc 顯示...