GNU/Linux >> LINUX-Kenntnisse >  >> Ubuntu

Wie installiert man die Point Cloud Library V1.8 (pcl-1.8.0) auf Ubuntu 16.04.2 [lts] für C++?

Geschlossen . Diese Frage braucht Details oder Klarheit. Antworten werden derzeit nicht akzeptiert.

Möchten Sie diese Frage verbessern? Fügen Sie Details hinzu und klären Sie das Problem, indem Sie diesen Beitrag bearbeiten.

Vor 3 Jahren geschlossen.


Verbessern Sie diese Frage

Ich versuche, einen direkten Weg zu finden, um C++ PCL v1.8 auf Ubuntu 16.04.2 [LTS]

zu installieren

AKTUALISIEREN —–

Nachdem Sie die verschiedenen Themen einzeln durchgearbeitet haben:

Dies ist eine Hybridisierung verschiedener Methoden zur Installation der Point Cloud Library v1.8

Getestet auf einer sauberen Instanz von Ubuntu Server 16.04.2 [LTS]

Zielt auf eine einfache Installationsmethode ab und enthält daher nur obligatorische Pakete und Voraussetzungen
—– —– —– —– —–

Auch Installation von PCL 1.8.1 auf Ubuntu 17.10 hinzugefügt

Beste Antwort

INSTALLATION

Installieren Sie oracle-java8-jdk:

sudo add-apt-repository -y ppa:webupd8team/java && sudo apt update && sudo apt -y install oracle-java8-installer

Universelle Voraussetzungen installieren:

sudo apt -y install g++ cmake cmake-gui doxygen mpi-default-dev openmpi-bin openmpi-common libusb-1.0-0-dev libqhull* libusb-dev libgtest-dev
sudo apt -y install git-core freeglut3-dev pkg-config build-essential libxmu-dev libxi-dev libphonon-dev libphonon-dev phonon-backend-gstreamer
sudo apt -y install phonon-backend-vlc graphviz mono-complete qt-sdk libflann-dev     

Für PCL v1.8, Ubuntu 16.04.2 Geben Sie Folgendes ein:

sudo apt -y install libflann1.8 libboost1.58-all-dev

cd ~/Downloads
wget http://launchpadlibrarian.net/209530212/libeigen3-dev_3.2.5-4_all.deb
sudo dpkg -i libeigen3-dev_3.2.5-4_all.deb
sudo apt-mark hold libeigen3-dev

wget http://www.vtk.org/files/release/7.1/VTK-7.1.0.tar.gz
tar -xf VTK-7.1.0.tar.gz
cd VTK-7.1.0 && mkdir build && cd build
cmake ..
make                                                                   
sudo make install

cd ~/Downloads
wget https://github.com/PointCloudLibrary/pcl/archive/pcl-1.8.0.tar.gz
tar -xf pcl-1.8.0.tar.gz
cd pcl-pcl-1.8.0 && mkdir build && cd build
cmake ..
make
sudo make install

cd ~/Downloads
rm libeigen3-dev_3.2.5-4_all.deb VTK-7.1.0.tar.gz pcl-1.8.0.tar.gz
sudo rm -r VTK-7.1.0 pcl-pcl-1.8.0

Für PCL v1.8.1, Ubuntu 17.10 Geben Sie Folgendes ein:

sudo apt -y install libflann1.9 libboost1.63-all-dev libeigen3-dev

cd ~/Downloads
wget http://www.vtk.org/files/release/8.0/VTK-8.0.1.tar.gz
tar -xf VTK-8.0.1.tar.gz
cd VTK-8.0.1 && mkdir build && cd build
cmake ..
make                                                                   
sudo make install

cd ~/Downloads
wget https://github.com/PointCloudLibrary/pcl/archive/pcl-1.8.1.tar.gz
tar -xf pcl-1.8.1.tar.gz
cd pcl-pcl-1.8.1 && mkdir build && cd build
cmake ..
make
sudo make install

cd ~/Downloads
rm VTK-8.0.1.tar.gz pcl-1.8.1.tar.gz
sudo rm -r VTK-8.0.1 pcl-pcl-1.8.1

VALIDIERUNG

cd ~
mkdir pcl-test && cd pcl-test

Erstellen Sie eine CMakeLists.txt-Datei:

cmake_minimum_required(VERSION 2.8 FATAL_ERROR)
project(pcl-test)
find_package(PCL 1.2 REQUIRED)

include_directories(${PCL_INCLUDE_DIRS})
link_directories(${PCL_LIBRARY_DIRS})
add_definitions(${PCL_DEFINITIONS})

add_executable(pcl-test main.cpp)
target_link_libraries(pcl-test ${PCL_LIBRARIES})

SET(COMPILE_FLAGS "-std=c++11")
add_definitions(${COMPILE_FLAGS})

Erstellen Sie eine main.cpp-Datei:

#include <iostream>

int main() {
    std::cout << "hello, world!" << std::endl;
    return (0);
}

Kompilieren:

mkdir build && cd build
cmake ..
make

Test:

./pcl-test

Ausgabe -> hello, world!

Diese Installationsmethode zielt darauf ab, so kompatibel wie möglich zu sein und einen einfachen Einstieg in die Point Cloud Library zu ermöglichen. Diese Methode beinhaltet keine Kinect-Konfiguration, die die vorherige Installation weiterer Pakete erfordert, bevor pcl eingerichtet werden kann.


Ubuntu
  1. So installieren Sie R unter Ubuntu 20.04

  2. So installieren Sie Go unter Ubuntu 18.04

  3. So installieren Sie R unter Ubuntu 18.04

  4. So installieren Sie MongoDB unter Ubuntu 18.04 – Leitfaden für Anfänger

  5. Wie installiere ich die Haskell-Plattform für Ubuntu 13.04?

So installieren Sie den ionCube Loader für PHP in Ubuntu

So installieren Sie Google Cloud SDK auf Ubuntu 20.04 LTS

So installieren Sie Go in Ubuntu 20.04

So installieren Sie Google Cloud SDK auf Ubuntu 22.04

So installieren Sie Go unter Ubuntu 22.04

So installieren Sie Ruby on Rails für Ubuntu 18.04