3d重建中,肯定是避免不了需要看自己的建立的模型的效果,所以之前一段時間在糾結用什麼庫來顯示,最後還是決定了用pcl庫進行模型的顯示。我也僅僅只是懂得普通的安裝和在自己的程式裡測試使用pcl,貼出來方便向像一樣的初學者使用,僅供參考。下面開始正事。
首先,要先安裝一大堆依賴庫,這個過程耗時挺久的
sudo apt-get update
sudo apt-get install git build-essential linux-libc-dev
sudo apt-get install cmake cmake-gui
sudo apt-get install libusb-1.0-0-dev libusb-dev libudev-dev
sudo apt-get install mpi-default-dev openmpi-bin openmpi-common
sudo apt-get install libflann1.8 libflann-dev
sudo apt-get install libeigen3-dev
sudo apt-get install libboost-all-dev
sudo apt-get install libvtk5.10-qt4 libvtk5.10 libvtk5-dev
sudo apt-get install libqhull* libgtest-dev
sudo apt-get install freeglut3-dev pkg-config
sudo apt-get install libxmu-dev libxi-dev
sudo apt-get install mono-complete
sudo apt-get install qt-sdk openjdk-8-jdk openjdk-8-jre
接著從github上把pcl原始碼clone下來
git clone
編譯原始碼,過程極其漫長,可以去泡杯茶喝了
cd pcl
mkdir release
cd release
cmake -dcmake_build_type=none -dcmake_install_prefix=/usr \
-dcmake_install_prefix=/usr ..
make
安裝
整個過程耗時3-4個小時,不同機子不盡相同,也許因為我機子渣渣才這麼久
sudo make install
測試**pcl_test.cpp如下:
#include #include #include #include #include #include int main(int argc, char **argv)
if (z < 0.0)
else
}point_cloud_ptr->width = (int) point_cloud_ptr->points.size ();
point_cloud_ptr->height = 1;
pcl::visualization::cloudviewer viewer ("test");
viewer.showcloud(point_cloud_ptr);
while (!viewer.wasstopped());
return 0;
}
cmakelists.txt檔案
cmake_minimum_required(version 2.6)
project(pcl_test)
find_package(pcl 1.2 required)
include_directories($)
link_directories($)
add_definitions($)
add_executable(pcl_test pcl_test.cpp)
target_link_libraries (pcl_test $)
install(targets pcl_test runtime destination bin)
把pcl_test.cpp和cmakelists.txt發在同乙個資料夾後
執行如下命令
cmake .
make
./pcl_test
就可以看到乙個漂亮的3d模型
Ubuntu16 04下pcl庫和vtk的編譯安裝
本文為視覺slam十四講系列筆記。筆者碰上的主要問題在於pcl庫的安裝。要想用pcl的視覺模組,需要安裝vtk,本文按如下的順序組織 主要步驟如下 準備編譯環境 依賴項 要先安裝qt5,x11,opengl 編譯安裝 安裝qt5sudo chmod u x qt unified linux x64 ...
Ubuntu16 04下安裝並測試pcl
sudo chmod u x qt unified linux x64 3.1.0 online.run sudo qt unified linux x64 3.1.0 online.run 根據提示進行,並設定安裝路徑就好 我用的是預設的路徑 2 安裝x11 sudo apt get instal...
Ubuntu 16 04 安裝 PCL 庫並測試
最近在做點雲和影象融合方面的演算法,需要使用乙個 pcl point cloud lib 點雲庫,記錄下安裝過程。pcl 官網提供了編譯好的包,但是網路不好,沒有安裝成功,所以就直接從原始碼編譯了,一路順利,沒有錯誤。sudo apt get update sudo apt get install ...