那我們無論在虛拟機還是在雙系統的Ubuntu環境下都是一樣的安裝過程
我們使用快捷鍵“ctrl+alt+T”,來打開一個指令視窗如下圖

比如我們在指令視窗下輸入ls
我們會看到在主目錄下的所有檔案
下圖是我插上u盤的界面,點選确定,有時候插上U盤反應比較慢,
如果U盤不顯示你可以點選“虛拟機”檢視是否有U盤的出現
或者點選右下角硬碟标注
在左側顯示U盤已經讀取的标志是如圖
在Ubuntu系統系統下安裝PCL等庫可以借鑒的網址
<a>http://www.pclcn.org/study/shownews.php?lang=cn&id=32</a>
<a>http://www.linuxdiyf.com/linux/24123.html</a>
<a>http://blog.csdn.net/wishchin/article/details/39754165</a>
你先可以按照我的步驟慢慢來,千萬不要着急(有點耐心才可以)
安裝一些必要的環境工具以及使用PCL的必要的依賴項
在指令視窗輸入
sudo apt-get update
sudo apt-get install build-essential
會有如下的提示輸入y即可
等待
sudo apt-get install cmake 如上(安裝編譯共軍)
sudo apt-get install qtcreator 安裝qt(這個是一個打開工程檔案的工具)
sudo apt-get install libflann-* 安裝FLANN庫
sudo apt-get install libboost1.55-* 安裝boost庫
sudo apt-get install libqt4-dev 安裝qt4的庫
sudo apt-get remove libvtk5.8-* 安裝VTK
sudo apt-get install libeigen3-dev 安裝EIGEN
sudo apt-get install vtk5-qt4-* 安裝qt4的vtk的插件
sudo apt-get install libqhull-dev
(或者直接一步把上面的install後面的集中到一起安裝
sudo apt-getinstall cmake libpcl-* ibflann-* libboost1.55-*
libqt4-devlibvtk5.8-* libeigen3-dev vtk5-qt4* libqhull-dev
)
那麼這些依賴項都安裝成功了,就可以安裝pcl了
這裡有兩種安裝方式
(1)指令行直接安裝
sudoadd-apt-repository ppa:v-launchpad-jochen-sprickerhof-de/pcl
sudoapt-get update
sudoapt-get install libpcl-all 或者sudo apt-get install libpcl-1.7-all-dev
(2)源碼安裝
下載下傳源碼:https://github.com/PointCloudLibrary/pcl
cd pcl (進入解壓後下載下傳的源碼檔案中)
mkdir build
cd build
cmake -DCMAKE_BUILD_TYPE=Release ..
make -j2
sudo make -j2 install
如果安裝不上你可以看提示,需要安裝哪些東西(有時候就是依賴項的版本不符合是以就把對應的依賴項安裝上就可以了,這個過程你可以看提示的内容來安裝)
sudo apt-getinstall libboost1.54-dev
sudo apt-getinstall libboost-system1.54-dev
那麼這些都安裝好了我給了一個關于qt與PCL的粒子,你可以去CSDN下載下傳來測試編譯檢查你的pcl環境是否已經安裝成功
下載下傳的位址:http://download.csdn.net/detail/u013019296/9843606
然後把我們的工程檔案複制到我們的Ubuntu的檔案中,在這裡我隻是複制到home 主目錄下
一個簡單的程式,你可以先編譯這個然後檢測是否編譯得過,在運作檢視是否可以通過
那麼現在我們已經複制過來了
現在就開始編譯它步驟:
(1) 打開指令視窗(Ctrl+alt+T)
(2) ls (檢視檔案時候在目錄下)有我給你的檔案
(3)cd qt_love_cloud 進入檔案
(4)然後建立一個編譯的檔案:mkdir build
(5)進入編譯檔案:cd build
(6)然後生成編譯連結:cmake.. (..前面有一個空格的哦)cmake ..之後檔案下會生成一些檔案你可以檢視一次,指令視窗的顯示如下
(7)之後就是編譯:make
等待 一般如果前面的依賴項都安裝成功的話 不會出錯的你可以使用指令ls檢視時候有一個如下圖的檔案生成
她就是在ubuntu系統下生成的可執行檔案,那麼我們可以執行二進制檔案
在該目錄下執行
./qt_cloud
你可以點選操作實作對随機點雲的着色。
你也可以打開點雲資料,注意到檔案下的
Data檔案下就是我準備的檔案 你可以打開試一下
這就說明QT 與pcl結合的粒子,
累死我了
有興趣者可以關注微信公衆号,評論與我交流,或者分享你的想法,也可以點贊支援,分享給更多的人,謝謝