资源简介
PCL教程,获取PCD文件,点云滤波,可视化等
代码片段和文件信息
//#include
//#include
//#include
//#include
//#include
//
//int main(int argc char**argv)
//{
// srand(time(NULL));
// // 创建一个PointCloudboost共享指针并进行实例化
// pcl::PointCloud::Ptr cloud(new pcl::PointCloud);
// //点云生成
// cloud->width = 1000;
// cloud->height = 1;
// cloud->points.resize(cloud->width * cloud->height);
// for (size_t i = 0; i < cloud->points.size(); ++i)
// {
// cloud->points[i].x = 1024.0f* rand() / (RAND_MAX + 1.0f);
// cloud->points[i].y = 1024.0f* rand() / (RAND_MAX + 1.0f);
// cloud->points[i].z = 1024.0f* rand() / (RAND_MAX + 1.0f);
// }
// pcl::KdTreeFLANNkdtree; // 创建kd-tree对象
// kdtree.setInputCloud(cloud); // 设置搜索空间
// // 定义查询点并赋随机值
// pcl::PointXYZ searchPoint;
// searchPoint.x = 1024.0f* rand() / (RAND_MAX + 1.0f);
// searchPoint.y = 1024.0f* rand() / (RAND_MAX + 1.0f);
// searchPoint.z = 1024.0f* rand() / (RAND_MAX + 1.0f);
// // k近邻搜索
// int K = 10;
// std::vectorpointIdxNKNSearch(K); // 存储查询点近邻索引
// std::vectorpointNKNSquaredDistance(K); // 存储近邻点对应距离平方
// std::cout << “K nearest neighbor search at (“ << searchPoint.x
// << “ “ << searchPoint.y
// << “ “ << searchPoint.z
// << “) with K=“ << K << std::endl;
// // 执行k近邻搜索
// if (kdtree.nearestKSearch(searchPoint K pointIdxNKNSearch pointNKNSquaredDistance) > 0)
// { // 打印出所有近邻坐标
// for (size_t i = 0; i < pointIdxNKNSearch.size(); ++i)
// std::cout << “ “ << cloud->points[pointIdxNKNSearch[i]].x
// << “ “ << cloud->points[pointIdxNKNSearch[i]].y
// << “ “ << cloud->points[pointIdxNKNSearch[i]].z
// << “ (squared distance: “ << pointNKNSquaredDistance[i] << “)“ << std::endl;
// }
// // 在半径r内搜索近邻
// std::vector pointIdxRadiusSearch; // 存储近邻索引
// std::vector pointRadiusSquaredDistance; // 存储近邻对应的距离平方
// float radius = 256.0f* rand() / (RAND_MAX + 1.0f);
// std::cout << “Neighbors within radius search at (“ << searchPoint.x
// << “ “ << searchPoint.y
// << “ “ << searchPoint.z
// << “) with radius=“ << radius << std::endl;
// if (kdtree.radiusSearch(searchPoint radius pointIdxRadiusSearch pointRadiusSquaredDistance) > 0)
// { // 如果kd-tree对象在指定半径内返回多于0个近邻,它将打印输出向量中存储的点的坐标与距离
// for (size_t i = 0; i < pointIdxRadiusSearch.size(); ++i)
// std::cout << “ “ << cloud->points[pointIdxRadiusSearch[i]].x
// << “ “ << cloud->points[pointIdxRadiusSearch[i]].y
// << “ “ << cloud->points[pointIdxRadiusSearch[i]].z
// << “ (squared distance: “ << pointRadiusSquaredDistance[i] << “)“ << std::endl;
// }
// return 0;
//}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 2853 2016-11-21 14:52 新建文件夹\kd-tree\kdtree_search.cpp
文件 2586 2016-11-23 11:14 新建文件夹\kd-tree\octree_change_detection.cpp
文件 3432 2016-11-23 10:59 新建文件夹\kd-tree\octree_search.cpp
文件 2546 2016-11-21 14:52 新建文件夹\kd-tree\源.cpp
文件 1374 2016-12-07 11:04 新建文件夹\可视化\cloud_viewer.cpp
文件 12935 2016-12-07 10:44 新建文件夹\可视化\pcl_visualizer_demo.cpp
文件 5994 2016-11-23 17:07 新建文件夹\可视化\range_image_visualization.cpp
文件 1754 2016-12-07 10:33 新建文件夹\滤波\1-Passthrough.cpp
文件 1603 2016-12-07 15:56 新建文件夹\滤波\2-VoxelGrid.cpp
文件 2011 2016-12-07 15:23 新建文件夹\滤波\3-StatisticalRemoval.cpp
文件 2105 2016-12-14 11:21 新建文件夹\滤波\4-ProjectInliers.cpp
文件 3454 2016-12-07 15:52 新建文件夹\滤波\5-ExtractIndices.cpp
文件 2700 2016-12-07 17:12 新建文件夹\滤波\6-RemoveOutliers.cpp
文件 3219 2016-11-18 11:16 新建文件夹\输入输出\concatenate_clouds.cpp
文件 794 2016-11-17 16:32 新建文件夹\输入输出\pcd_read.cpp
文件 931 2016-11-18 11:29 新建文件夹\输入输出\pcd_write.cpp
目录 0 2016-12-16 14:40 新建文件夹\kd-tree
目录 0 2016-12-16 14:40 新建文件夹\可视化
目录 0 2016-12-16 14:39 新建文件夹\滤波
目录 0 2016-12-16 14:40 新建文件夹\输入输出
目录 0 2016-12-16 14:40 新建文件夹
----------- --------- ---------- ----- ----
50291 21
相关资源
- Kinect+PCL Demo程序 点云处理和显示 VS
- kinect 2.0生成点云,并用PCL存储
- 聚类识别源代码
- TcpListener类与TcpClient类的使用
- WebApi系列-通过HttpClient来调用WebApi接口
- 点云数据ply格式
- pcl icp算法
- PCL-1.9.1-AllInOne-msvc2017-win64 百度云链接
- source.zip
- 海量点云数据的重复点删除
- QTP完全卸载助手纯净-QTPCleanUninstalle
- rabbit.pcd和main.cpp
- 统一管理系统
- PCD格式兔子点云数据
- PCL+Qt可视化,鼠标点拾取
- 点云库PCL学习教程-PDF完整版
- PCL-1.8.1-AllInOne-msvc2015-win64
- PCL-1.8.1-AllInOne-msvc2017-win64
- 基于最小二乘法估计点云的曲面法向
- 监控网页内容,发现需要的内容后弹
- PCL+VS2015+pcl.props配置属性文件64位
- PCL1.8.1在VS2017开发环境下属性配置文件
- pcl点云数据文件 兔子
- httpclient请求httpsdemo
- PCL做界面程序代码
- 基于delphi TCPclient与TCPserver的聊天程序
- PCL点云库IterativeClosestPoint用法demo
- HttpClient工具类
- PCL1.8 vs2013 CMAKE源码编译教程
- HttpClient工具详细
评论
共有 条评论