ubuntu1804 安装PCL
- 下载pcl源码
下载就不用说了,这是网址https://github.com/PointCloudLibrary/pcl.git ,可手动下载也可用git下载
git clone https://github.com/PointCloudLibrary/pcl.git
- 编译
接下来进行编译
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) 自己建立一个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})
- 编译运行
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相关推荐
- 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 ...
- 查看pcl版本 linux,Ubuntu16上安装PCL
在linux系统上安装环境VTK+PCL+QT5,踩过无数坑... 一.版本对应 编译PCL之前要安装VTK,博主试过pcl1.8+vtk8.2,编译失败,所以注意对应关系.根据经验,归纳如下: 1. ...
- PCL学习笔记01:在Ubuntu上安装PCL
文章目录 一.PCL官网 二.在Ubuntu上安装PCL 三.PCL官网教程 四.溜达一圈PCL 五.PCL基本结构 (一)有组织的点云 (二)无组织的点云 六.测试PCL是否安装成功 (一)编写程序 ...
- 编译安装PCL点云库,Kinect2驱动,乐视Astra相机驱动
编译安装PCL点云库 安装方法一 3d点云安装 apt-cache cearch pcl 安装 sudo apt install 上面查出来的 opencv不建议用以上方法因为需要 安装 opencv ...
- ubuntu下安装PCL并测试(含视频安装过程记录)
☛☛ 视频安装过程记录 ☚☚ 原文章的标题为Ubuntu16.04下安装PCL1.7并测试(含视频安装过程记录),但我觉得随着时间的推移,版本会发生改变 1.更新源 sudo apt-get upda ...
- ubuntu18.04安装pcl库
参考Ubuntu18.04安装PCL 1.9.1(图文详解,附踩坑和测试)_ubuntu安装pcl_振华OPPO的博客-CSDN博客 遇到的问题 1 安装依赖时软件未满足依赖关系 sudo apt-g ...
- ubuntu18.04安装PCL
目录 一.安装依赖 二.下载 三.编译 四.安装PCL 五.安装可视化库依赖 六.安装依赖 七.验证 八.卸载(这一步暂未验证) 附:问题记录 一.安装依赖 sudo apt-get update s ...
- Ubuntu18.04安装pcl教程以及踩坑记录
参考教程:Ubuntu18.04安装PCL(详细教程)_一盆柠檬的博客-CSDN博客 1.安装依赖 sudo apt-get update sudo apt-get install git build ...
- Ubuntu源码编译安装PCL
ubuntu上可以通过命令apt install libpcl-dev安装PCL,但是一般版本都比较老,所以我喜欢下载最新的代码然后编译安装 步骤如下: 安装依赖以及第三方库:Boost,Eigen, ...
最新文章
- 虚拟化--046 利用web client查看存储
- H3C大数据产品介绍
- 世安杯CTF writeup
- HDU - 2732 Leapin' Lizards(最大流+思维建边)
- kotlin中判断字符串_Kotlin程序查找字符串中字符的频率
- Linux系统编程(七)消息队列
- SQL语句:建表语句、插入语句、查询语句、增加列、删除列、查询语句like、修改语句
- 当create table as select 遇上大数据
- java 如何使用dylib,如何在应用程序中使用dylib文件?
- mysql增删改查_MySQL的基本使用——简单的增删改查
- k8s核心技术-Service概述_Service如何实现负载均衡_提供虚拟IP_以及Po的IP注册和发现---K8S_Google工作笔记0031
- 【深度优先搜索】计蒜客:置换的玩笑
- 我所期待的易语言2007
- [C#]System.Timers.Timer(2)
- Stata | 导入导出文件
- 用C++写一个简单的表白小程序
- 格式转换器怎么修改视频文件?把kux格式转换成mp4的技巧
- b站前端大佬_B站有哪些高质量的UP主值得推荐?
- pyecharts--地图
- 通信专业实务(四)——互联网
热门文章
- 键盘怎么锁定计算机,电脑键盘锁住了怎么解锁 详细方法介绍
- Java学习——泛型
- LabVIEW与MATLAB联合编程之使用dll库文件连接
- 003_wz_wed_DL_课程一第二周编程题(Logistic回归;神经网络思维;)
- 农场一头母牛,母牛每年生产一头小母牛,小母牛5年后可以产母牛,n年后有多少头牛。递归思维解法
- 关于身份认证和鉴权过程
- [HDU5604]守鹤之砂
- SqlServer发送邮件
- PHP 服务器变量$_SERVER 服务器环境变量 $_ENV
- 【蓝桥杯:嵌入式】\Sre\main: error: argument of type “uint16_t *“ is incompatible with parameter of typ