天天看點

虛拟機安裝以及PCL的配置(2)

那我們無論在虛拟機還是在雙系統的Ubuntu環境下都是一樣的安裝過程

我們使用快捷鍵“ctrl+alt+T”,來打開一個指令視窗如下圖

虛拟機安裝以及PCL的配置(2)

比如我們在指令視窗下輸入ls

我們會看到在主目錄下的所有檔案

 下圖是我插上u盤的界面,點選确定,有時候插上U盤反應比較慢,

虛拟機安裝以及PCL的配置(2)

如果U盤不顯示你可以點選“虛拟機”檢視是否有U盤的出現

虛拟機安裝以及PCL的配置(2)

或者點選右下角硬碟标注

在左側顯示U盤已經讀取的标志是如圖

虛拟機安裝以及PCL的配置(2)

在Ubuntu系統系統下安裝PCL等庫可以借鑒的網址

<a>http://www.pclcn.org/study/shownews.php?lang=cn&amp;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即可

虛拟機安裝以及PCL的配置(2)

等待

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  (檢視檔案時候在目錄下)有我給你的檔案

虛拟機安裝以及PCL的配置(2)

(3)cd qt_love_cloud   進入檔案

虛拟機安裝以及PCL的配置(2)

(4)然後建立一個編譯的檔案:mkdir build

(5)進入編譯檔案:cd build

虛拟機安裝以及PCL的配置(2)

(6)然後生成編譯連結:cmake..   (..前面有一個空格的哦)cmake ..之後檔案下會生成一些檔案你可以檢視一次,指令視窗的顯示如下

虛拟機安裝以及PCL的配置(2)

(7)之後就是編譯:make

虛拟機安裝以及PCL的配置(2)

等待  一般如果前面的依賴項都安裝成功的話  不會出錯的你可以使用指令ls檢視時候有一個如下圖的檔案生成

虛拟機安裝以及PCL的配置(2)

她就是在ubuntu系統下生成的可執行檔案,那麼我們可以執行二進制檔案

在該目錄下執行

./qt_cloud

你可以點選操作實作對随機點雲的着色。

虛拟機安裝以及PCL的配置(2)

你也可以打開點雲資料,注意到檔案下的

Data檔案下就是我準備的檔案 你可以打開試一下

虛拟機安裝以及PCL的配置(2)

這就說明QT 與pcl結合的粒子,

累死我了  

有興趣者可以關注微信公衆号,評論與我交流,或者分享你的想法,也可以點贊支援,分享給更多的人,謝謝

虛拟機安裝以及PCL的配置(2)