点云技术相关产学研社区

 找回密码
 立即注册加入PCL中国点云技术相关产学研社区

扫一扫,访问微社区

查看: 2070|回复: 1

如何计算点的k紧邻(已解决)

[复制链接]
发表于 2013-4-27 16:06:49 | 显示全部楼层 |阅读模式
本帖最后由 一大波蓝猫 于 2013-4-27 16:36 编辑

我想计算一个点云的每个点的K紧邻 也就是获得点的K紧邻元素集索引 用来计算法向用的 请问库里有什么函数可以实现么? 求指导 谢谢!
回复

使用道具 举报

 楼主| 发表于 2013-4-27 16:36:03 | 显示全部楼层
已解决。。代码如下
  1. pcl::NormalEstimation<pcl::PointXYZ, pcl::Normal> ne;
  2.         ne.setInputCloud (cloud);
  3.         pcl::search::KdTree<pcl::PointXYZ>::Ptr tree (new pcl::search::KdTree<pcl::PointXYZ> ());
  4.         ne.setSearchMethod (tree);
  5.         pcl::PointCloud<pcl::Normal>::Ptr cloud_normals (new pcl::PointCloud<pcl::Normal>);
  6.         ne.setRadiusSearch (0.03);
  7.         ne.compute (*cloud_normals);
复制代码
回复 支持 反对

使用道具 举报

本版积分规则

QQ|小黑屋|点云技术相关产学研社区 ( 陕ICP备13001629号 )

GMT+8, 2024-6-9 15:08 , Processed in 3.826239 second(s), 16 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表