1. 下载pcl源码
    下载就不用说了,这是网址https://github.com/PointCloudLibrary/pcl.git ,可手动下载也可用git下载
git clone https://github.com/PointCloudLibrary/pcl.git
  1. 编译

接下来进行编译

cd pcl
mkdir release
cd release
cmake -DCMAKE_BUILD_TYPE=None -DCMAKE_INSTALL_PREFIX=/usr \ -DBUILD_GPU=ON-DBUILD_apps=ON -DBUILD_examples=ON \ -DCMAKE_INSTALL_PREFIX=/usr ..
make  等待漫长的编译之后  sudo make install
  1. 验证是否安装成功
    1) 自己建立一个project(也就是一个文件夹)
    2) 文件夹里边建一个pcd_write.cpp文件
    文件内容
#include <iostream>
#include <pcl/io/pcd_io.h>
#include <pcl/point_types.h>intmain (int argc, char** argv)
{pcl::PointCloud<pcl::PointXYZ> cloud;// Fill in the cloud datacloud.width    = 5;cloud.height   = 1;cloud.is_dense = false;cloud.points.resize (cloud.width * cloud.height);for (auto& point: cloud){point.x = 1024 * rand () / (RAND_MAX + 1.0f);point.y = 1024 * rand () / (RAND_MAX + 1.0f);point.z = 1024 * rand () / (RAND_MAX + 1.0f);}pcl::io::savePCDFileASCII ("test_pcd.pcd", cloud);std::cerr << "Saved " << cloud.size () << " data points to test_pcd.pcd." << std::endl;for (const auto& point: cloud)std::cerr << "    " << point.x << " " << point.y << " " << point.z << std::endl;return (0);
}

3)文件夹下边新建一个文件CMakeLists.txt

cmake_minimum_required(VERSION 2.6 FATAL_ERROR)
project(MY_GRAND_PROJECT)
find_package(PCL 1.3 REQUIRED COMPONENTS common io)
include_directories(${PCL_INCLUDE_DIRS})
link_directories(${PCL_LIBRARY_DIRS})
add_definitions(${PCL_DEFINITIONS})
add_executable(pcd_write_test pcd_write.cpp)
target_link_libraries(pcd_write_test ${PCL_LIBRARIES})
  1. 编译运行
cd (project 所在的文件夹)
mkdir build
cd build
cmake ..
make
./pcd_write_test

5) 结果

hjfeng@hjfeng-pc:~/桌面/asd/build$ ./pcd_write_test
Saved 5 data points to test_pcd.pcd.0.352222 -0.151883 -0.106395-0.397406 -0.473106 0.292602-0.731898 0.667105 0.441304-0.734766 0.854581 -0.0361733-0.4607 -0.277468 -0.916762

ubuntu1804 安装PCL相关推荐

  1. Ubuntu16.04安装PCL库的python实现python-pcl,并且通过pcl加载pcd文件验证python-pcl是否安装成功

    1. 安装PCL库 使用如下指令安装PCL库. sudo apt install libpcl-dev 如果提示"Unable to locate package libpcl-dev&qu ...

  2. 查看pcl版本 linux,Ubuntu16上安装PCL

    在linux系统上安装环境VTK+PCL+QT5,踩过无数坑... 一.版本对应 编译PCL之前要安装VTK,博主试过pcl1.8+vtk8.2,编译失败,所以注意对应关系.根据经验,归纳如下: 1. ...

  3. PCL学习笔记01:在Ubuntu上安装PCL

    文章目录 一.PCL官网 二.在Ubuntu上安装PCL 三.PCL官网教程 四.溜达一圈PCL 五.PCL基本结构 (一)有组织的点云 (二)无组织的点云 六.测试PCL是否安装成功 (一)编写程序 ...

  4. 编译安装PCL点云库,Kinect2驱动,乐视Astra相机驱动

    编译安装PCL点云库 安装方法一 3d点云安装 apt-cache cearch pcl 安装 sudo apt install 上面查出来的 opencv不建议用以上方法因为需要 安装 opencv ...

  5. ubuntu下安装PCL并测试(含视频安装过程记录)

    ☛☛ 视频安装过程记录 ☚☚ 原文章的标题为Ubuntu16.04下安装PCL1.7并测试(含视频安装过程记录),但我觉得随着时间的推移,版本会发生改变 1.更新源 sudo apt-get upda ...

  6. ubuntu18.04安装pcl库

    参考Ubuntu18.04安装PCL 1.9.1(图文详解,附踩坑和测试)_ubuntu安装pcl_振华OPPO的博客-CSDN博客 遇到的问题 1 安装依赖时软件未满足依赖关系 sudo apt-g ...

  7. ubuntu18.04安装PCL

    目录 一.安装依赖 二.下载 三.编译 四.安装PCL 五.安装可视化库依赖 六.安装依赖 七.验证 八.卸载(这一步暂未验证) 附:问题记录 一.安装依赖 sudo apt-get update s ...

  8. Ubuntu18.04安装pcl教程以及踩坑记录

    参考教程:Ubuntu18.04安装PCL(详细教程)_一盆柠檬的博客-CSDN博客 1.安装依赖 sudo apt-get update sudo apt-get install git build ...

  9. Ubuntu源码编译安装PCL

    ubuntu上可以通过命令apt install libpcl-dev安装PCL,但是一般版本都比较老,所以我喜欢下载最新的代码然后编译安装 步骤如下: 安装依赖以及第三方库:Boost,Eigen, ...

最新文章

  1. 虚拟化--046 利用web client查看存储
  2. H3C大数据产品介绍
  3. 世安杯CTF writeup
  4. HDU - 2732 Leapin' Lizards(最大流+思维建边)
  5. kotlin中判断字符串_Kotlin程序查找字符串中字符的频率
  6. Linux系统编程(七)消息队列
  7. SQL语句:建表语句、插入语句、查询语句、增加列、删除列、查询语句like、修改语句
  8. 当create table as select 遇上大数据
  9. java 如何使用dylib,如何在应用程序中使用dylib文件?
  10. mysql增删改查_MySQL的基本使用——简单的增删改查
  11. k8s核心技术-Service概述_Service如何实现负载均衡_提供虚拟IP_以及Po的IP注册和发现---K8S_Google工作笔记0031
  12. 【深度优先搜索】计蒜客:置换的玩笑
  13. 我所期待的易语言2007
  14. [C#]System.Timers.Timer(2)
  15. Stata | 导入导出文件
  16. 用C++写一个简单的表白小程序
  17. 格式转换器怎么修改视频文件?把kux格式转换成mp4的技巧
  18. b站前端大佬_B站有哪些高质量的UP主值得推荐?
  19. pyecharts--地图
  20. 通信专业实务(四)——互联网

热门文章

  1. 键盘怎么锁定计算机,电脑键盘锁住了怎么解锁 详细方法介绍
  2. Java学习——泛型
  3. LabVIEW与MATLAB联合编程之使用dll库文件连接
  4. 003_wz_wed_DL_课程一第二周编程题(Logistic回归;神经网络思维;)
  5. 农场一头母牛,母牛每年生产一头小母牛,小母牛5年后可以产母牛,n年后有多少头牛。递归思维解法
  6. 关于身份认证和鉴权过程
  7. [HDU5604]守鹤之砂
  8. SqlServer发送邮件
  9. PHP 服务器变量$_SERVER 服务器环境变量 $_ENV
  10. 【蓝桥杯:嵌入式】\Sre\main: error: argument of type “uint16_t *“ is incompatible with parameter of typ