Ubuntu16.04 pcl 라이브러리와 vtk의 컴파일 설치

본고는 시각 SLAM 14강 시리즈 노트입니다.필자가 부딪친 주요 문제는 pcl 라이브러리의 설치에 있다.
PCL의 시각 모듈을 사용하려면 VTK를 설치해야 한다. 본고는 다음과 같은 순서로 구성한다.
  • 1.설치 VTK 컴파일
  • 2.설치 PCL 컴파일
  • 설치 VTK 컴파일
    주요 단계는 다음과 같습니다.
  • 컴파일 준비 환경(의존항)은 Qt5,X11,OpenGL
  • 을 먼저 설치해야 한다.
  • 컴파일 설치
  • Qt5를 설치하면 Qt 홈페이지에서 오픈 소스 버전을 다운로드하고 홈페이지 주소:https://www.qt.io/download-open-source/#section- 2 현재 다운로드한 버전 이름은 qt-unified-linux-x64-3.0.2-online.run 다운로드가 완료되면 두 번 눌러서 실행할 수 없습니다. 터미널에서 다음 명령을 입력해서 실행하십시오.
    sudo chmod u+x qt-unified-linux-x64-3.0.2-online.run
    sudo ./qt-unified-linux-x64-3.0.2-online.run
    

    알림에 따라 설치 경로를 설정하면 됩니다. (기본 경로를 사용합니다.)
    설치X11
    sudo apt-get install libx11-dev libxext-dev libxtst-dev libxrender-dev libxmu-dev libxmuu-dev
    

    OpenGL 설치
    sudo apt-get install build-essential libgl1-mesa-dev libglu1-mesa-dev
    

    설치하려면 아래 명령을 입력하십시오libglut-dev.
    sudo apt-get install freeglut3-dev
    

    vtk 원본을 다운로드하여 VTK 홈페이지에서 다운로드,https://www.vtk.org/download/, 내가 다운로드한 것은 최신 버전 8.1.0을 다운로드한 후 홈 디렉터리에 추출한 것이다.
    터미널 cd에서 vtk 디렉터리에 설치된build 폴더를 컴파일하고 mkdir build && cd build 없으면 다음 명령을 입력하여 컴파일합니다.
    cmake ..
    sudo make
    sudo make install
    

    편역 시간이 비교적 길어서 완성한 후에 보고가 틀리지 않았다.
    설치 PCL 컴파일
    책의 설치 명령
    sudo add-apt-repository ppa:v-launchpad-jochen-sprickerhof-de/pcl
    sudo apt-get update
    sudo apt-get install libpcl-all
    

    이 ppa 설치 방식은 Ubuntu 16 에 적용되지 않습니다.04의 시스템, 그래서 나는 인터넷의 설치 강좌를 찾았고, 먼저 원본 코드를 다운로드한 다음에 컴파일했다.소스 코드https://github.com/PointCloudLibrary/pcl.git웹 페이지 다운로드 후 Home 디렉토리에 압축을 풀고http://pointclouds.org/documentation/tutorials/compiling_pcl_posix.php이전 단계는 다음과 같습니다: 압축을 풀고 얻은 원본 폴더의 이름이 pcl이고 위치가 홈/pcl이면
    cd pcl
    mkdir build
    cd build
    cmake ..
    make -j4
    

    컴파일링 시간이 비교적 길고 완성 후
    sudo make -j4 install
    

    이로써 설치가 완료되면 제5강의 조립점 구름 결과를 정상적으로 뛰어나갈 수 있다
    원문의 조직 순서를 수정하여 일부 무의미한 말은 삭제했다.
    S가 나왔습니다. 필자는 나중에 PCL을 설치했는데 이상한 문제에 부딪혔습니다. 만약 당신make이'make: 규칙이 없으면'/usr/lib/x86 64-linux-gnu/libGL.so'가 필요로 하는 목표'XXXX'를 만들 수 있습니다.정지 "동적 라이브러리 링크 오류로 인한 혈안 이동

    좋은 웹페이지 즐겨찾기