PCL 中KdTree的bug
来源:互联网 发布:linux虚拟机网络设置 编辑:程序博客网 时间:2024/04/28 12:10
使用开源3D点云库进行特征匹配的时候,KdTree 处理pcl::Histogram<N>数据时距离平方值计算出错,此原因尚未查明!!!
pcl::search::KdTree<pcl::Histogram<153>> kd;kd.setInputCloud(model_descriptor);std::vector<int> idx;std::vector<float> dst;kd.nearestKSearch(scene_descriptor->points[0],1,idx,dst);float sum=0.0f;pcl::Histogram<153> feature = scene_descriptor->points[0];pcl::Histogram<153> m_feature = model_descriptor->points[idx[0]];for(int i=0; i<153; i++){ sum += pow(feature.histogram[i]-m_feature.histogram[i],2);}assert(sum==dst[0]);
pcl::search::KdTree 或者 pcl::KdTreeFLANN 都有这个问题,它们在处理pcl已定义好的
数据类型时是正确的,例如处理pcl::SHOT352,pcl::SHOT1344等在point_types.h头文件
中声明定义的对象都是没问题的。
阅读全文
0 0
- PCL 中KdTree的bug
- PCL中的KDtree
- pcl里面使用KdTree来搜索
- pcl中遇到的问题
- kdtree
- kdTree
- KDtree
- PCL 中 pcl::PointCloud<pcl::PointXYZRGBA>::ConstPtr 出现incomplete type is not allowed 的解决方法
- pcl配置中遇到的问题
- PCL中可用的PointT类型
- PCL中关于滤波模块的类
- 关于kdtree的一段代码
- 基于KDTree的KNN实现
- PCL学习笔记(3):PCL中可用的PointT类型
- 数据结构中 树(重点kdtree)
- class KDTree 没有名为 GeneratTree 的成员
- 怎么在自己的工程中使用pcl
- PCL中Sample_consensus模块支持的几何模型
- es6学习笔记
- 网易相关题目
- android studio中创建、切换svn分支
- 转载记录一个Java使用jxl实现对Excel批量导入与导出的实例
- 南山南
- PCL 中KdTree的bug
- linux 中磁盘管理命令
- 单例模式解析
- SDUT图的深度遍历之邻接表算法
- HDU 2186
- objc_msgSend()报错Too many arguments to function call ,expected 0,have 2
- Creating Server TCP listening socket *:6379: bind No Err
- jsp页面设置UTF-8
- 背包客旅行札记-html