PCL点云
美好环环相扣
困难都只是暂时的,冲鸭!
展开
-
PCL将txt转换为pcd文件
点云处理原创 2022-09-06 19:03:49 · 320 阅读 · 1 评论 -
PCL读取csv文件并且存储为pcd文件
点云处理原创 2022-09-06 18:38:18 · 763 阅读 · 1 评论 -
错误 C2065 “pop_t”: 未声明的标识符
报错信息错误 C2065 “pop_t”: 未声明的标识符解决方案将dist.h文件的503行 添加到520行 如图再次报错:无法解析的外部符号 LZ4_resetStreamHC无法解析的外部符号 LZ4_setStreamDecode无法解析的外部符号LZ4_decompress_safe_continue无法解析的外部符号 LZ4_decompress_safe无法解析的外部符号LZ4_compress_HC_continue解决方案添加以下到附加依赖项(vs2019 右原创 2022-05-11 17:53:55 · 1169 阅读 · 0 评论 -
PCL复制需要的索引点云以及将普通点云转换为RGB文件
复制需要的点云索引 方法函数:pcl::copyPointCloud使用示例vector<int> redPointIndex;pcl::PointCloud<pcl::PointXYZ>::Ptr redcloud(new pcl::PointCloud<pcl::PointXYZ>);for (int i = 0; i < cloud->size(); i++){ int redNum = cloud->points[i].r; i原创 2022-03-18 11:33:07 · 1372 阅读 · 0 评论 -
PCL学习Day7
提取关键点计算分辨率‘#include <pcl/io/pcd_io.h>#include <pcl/search/kdtree.h>// This function by Tommaso Cavallari and Federico Tombari, taken from the tutorial// http://pointclouds.org/documentation/tutorials/correspondence_grouping.phpdouble c原创 2021-11-17 10:35:49 · 162 阅读 · 0 评论 -
PCL学习Day6
法向量计算// 表面法向量#include<pcl/io/pcd_io.h>#include<pcl/point_types.h>// 包含相关头文件#include<pcl/features/normal_3d.h>#include<pcl/visualization/pcl_visualizer.h>typedef pcl::PointXYZ PointT;typedef pcl::PointNormal PointNT;int ma原创 2021-11-17 10:33:44 · 101 阅读 · 0 评论 -
PCL学习笔记Day5
滤波-体素栅格和随机采样//滤波#include<pcl/io/pcd_io.h>#include<pcl/point_types.h>// 包含相关头文件#include<pcl/filters/voxel_grid.h>#include<pcl/filters/uniform_sampling.h>// 可视化展示#include<pcl/visualization/pcl_visualizer.h>using namespa原创 2021-11-17 10:25:39 · 73 阅读 · 0 评论 -
PCL学习笔记Day4
设置回调函数#include <pcl/io/pcd_io.h>#include <pcl/visualization/pcl_visualizer.h>// 回掉函数所用数据结构struct callback_args { bool* isShow; pcl::PointCloud<pcl::PointXYZ>::Ptr orgin_points; pcl::visualization::PCLVisualizer::Ptr viewerPtr;};原创 2021-11-17 10:05:33 · 106 阅读 · 0 评论 -
PCL学习笔记Day3
数据可视化// 点云可视化可以显示点云、网格、设置颜色、 连线#include<pcl/io/pcd_io.h>#include<pcl/io/ply_io.h>#include<pcl/point_types.h>// 包含相关的头文件#include<pcl/visualization/pcl_visualizer.h>typedef pcl::PointXYZ PointT;int main() { // 读取点云 pcl::Po原创 2021-11-17 10:04:35 · 245 阅读 · 0 评论 -
PCL学习笔记Day2
KDTree搜索树//利用KDTree近邻搜索//k-d树(k-dimensional树的简称),是一种分割k维数据空间的数据结构。主要应用于多维空间关键数据的搜索// (如:范围搜索和最近邻搜索)。//K-D树是二进制空间分割树的特殊的情况。#include<pcl/io/pcd_io.h>#include<pcl/point_types.h>#include<pcl/search/kdtree.h>// 包含kdtree的头文件using namesp原创 2021-11-17 10:03:32 · 92 阅读 · 0 评论 -
PCL学习笔记Day1
数据的输入输出//数据的输入和输出#include<iostream>#include<pcl/io/pcd_io.h>#include<pcl/point_types.h>using namespace std;int main(int argc, char** argv) { // 创建cloud的指针,存储XVZ类型的数据 pcl::PointCloud<pcl::PointXYZ>::Ptr cloud(new pcl::PointCl原创 2021-11-17 10:02:04 · 90 阅读 · 0 评论