Ubuntu16 04下安裝並測試pcl

2021-09-19 03:19:07 字數 2864 閱讀 7760

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 install libx11-dev libxext-dev libxtst-dev libxrender-dev libxmu-dev libxmuu-dev
(3)安裝opengl

sudo apt-get install build-essential libgl1-mesa-dev libglu1-mesa-dev
(4)安裝libglut-dev

sudo apt-get install freeglut3-dev
cd vtk-8.2.0

mkdir release

cd release

cmake ..

sudo make

sudo make install

編譯時間較長,完成後,繼續下面等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

make

sudo make install

至此,pcl安裝結束。

三、測試pcl是否安裝成功

在home下進入pcl資料夾,新建資料夾pcl_test,進入pcl_test資料夾,新建文件並命名為pcl_test.cpp,繼續新建文件並命名為cmakelists.txt,其中,pcl_test.cpp文件內的**如下:

#include #include #include #include #include #include int main(int argc, char **ar**) 

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)

然後開啟終端,進行如下操作:

cd pcl/pcl_test

mkdir build

cd build

cmake ..

make

make成功後,終端繼續鍵入:

./pcl_test
就可以看到點雲模型了(如下圖),至此,安裝全部結束。

Ubuntu16 04下PCL庫的安裝與測試

3d重建中,肯定是避免不了需要看自己的建立的模型的效果,所以之前一段時間在糾結用什麼庫來顯示,最後還是決定了用pcl庫進行模型的顯示。我也僅僅只是懂得普通的安裝和在自己的程式裡測試使用pcl,貼出來方便向像一樣的初學者使用,僅供參考。下面開始正事。首先,要先安裝一大堆依賴庫,這個過程耗時挺久的 su...

ubuntu16 04安裝mysql並允許遠端連線

這時候會要求你設定root密碼,設定完成即可 vim etc mysql mysql.conf.d mysqld.cnf 在mysqld下面新增 character set server utf8 vim etc mysql conf.d mysql.cnf在mysql後面加上 default ch...

Ubuntu16 04安裝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 ...