当前位置: 首页 > news >正文

承德做网站优化自己做网站好做么

承德做网站优化,自己做网站好做么,北京家居网站建设,贸易网站建设PFH的理论上的时间复杂度是O(nk的平方)#xff0c;n是点的数量#xff0c;k是最近邻的个数。对于实时系统来说#xff0c;这压根就是不行的#xff0c;所以作为PFH规划的简化版本#xff0c;FPFH把计算复杂度减少成O(nk),但是还具有很好的和PFH差不多的区分能力。 第一步…PFH的理论上的时间复杂度是O(nk的平方)n是点的数量k是最近邻的个数。对于实时系统来说这压根就是不行的所以作为PFH规划的简化版本FPFH把计算复杂度减少成O(nk),但是还具有很好的和PFH差不多的区分能力。 第一步我们先计算了每个查询点Pq的一系列值并把它叫做SPFH(Simplified Point Feature Histgram) 第二步每个点的最近邻是重新分配SPFH值将用来权衡FPFH的值: 这里的Wk代表了两点的距离。权重(weight)的组合是非常重要的下面的图显示了这一点: 可以看到越近的权重越大线越粗。 因此给定一个点Pq,这个算法第一步评估了SPFH的值通过创造它和它的近邻的匹配。这个过程将一直重复通过近邻SPFH的值不停的改变权重最终生成了Pq的FPFH。 PFH与FPFH之间的差异 1.FPFH没有和它所有的近邻有着联系因此可能会丢失一些值的匹配。 2.PFH模型可以更精确的描述表面而FPFH则包括了额外的点的配对在半径为r的圆的外面(最多不会超过2r) 3.因为权重的组合FPFH结合了SPFH的值并且重新获取了一些点的近邻。 4.FPFH复杂度大大降低计算更快。 5.最终的直方图是简化了。 预估FPFH的特征值 FPFH的执行使用了11个分发的子区间和一个非相关的组合(33位的数组)把它存在pcl::FPFHSignature33这个点类型里面。 下面的代码段预估了一个所有点的FPFH的特征集合 #include pcl/point_types.h #include pcl/features/fpfh.h { pcl::PointCloudpcl::PointXYZ::Ptr cloud (new pcl::PointCloudpcl::PointXYZ); pcl::PointCloudpcl::Normal::Ptr normals (new pcl::PointCloudpcl::Normal ()); ... read, pass in or create a point cloud with normals ... ... (note: you can create a single PointCloudPointNormal if you want) ... // Create the FPFH estimation class, and pass the input datasetnormals to it pcl::FPFHEstimationpcl::PointXYZ, pcl::Normal, pcl::FPFHSignature33 fpfh; fpfh.setInputCloud (cloud); fpfh.setInputNormals (normals); // alternatively, if cloud is of tpe PointNormal, do fpfh.setInputNormals (cloud); // Create an empty kdtree representation, and pass it to the FPFH estimation object. // Its content will be filled inside the object, based on the given input dataset (as no other search surface is given). pcl::search::KdTreePointXYZ::Ptr tree (new pcl::search::KdTreePointXYZ); fpfh.setSearchMethod (tree); // Output datasets pcl::PointCloudpcl::FPFHSignature33::Ptr fpfhs (new pcl::PointCloudpcl::FPFHSignature33 ()); // Use all neighbors in a sphere of radius 5cm // IMPORTANT: the radius used here has to be larger than the radius used to estimate the surface normals!!! fpfh.setRadiusSearch (0.05); // Compute the features fpfh.compute (*fpfhs); // fpfhs-points.size () should have the same size as the input cloud-points.size ()* } 调用FPFHEstimation时实际做了这么几步 1.PFH的步骤 2.使用每个SPFH通过一个权重组合来赋值给FPFH。 类似于PFH我们可以把这段代码反正compute()函数前进行优化 for (int i 0; i normals-points.size(); i) { if (!pcl::isFinitepcl::Normal(normals-points[i])) { PCL_WARN(normals[%d] is not finite\n, i); } } 我们可以用OpenMP进行优化 使用OpenMP可以进行多线程计算。类名叫做pcl::FPFHEstimationOMP,
http://www.huolong8.cn/news/174173/

相关文章:

  • 建设银行官方网站app下载做汽车微信广告视频网站有哪些
  • 国外家装设计网站怎么查网站的备案
  • 网站文章更新频率刘连康seo培训哪家强
  • php网站建设一流程网站客户需求分析
  • 作品展示的网站怎么做便民信息网站
  • 淮安网站定制成都有什么好玩的旅游景点
  • 深圳整站企业网络配置方案
  • wordpress关闭略缩图网站怎么优化关键词快速提升排名
  • easyui网站开发实战电子书网站 建设实验小结
  • 东莞知名网站推广wordpress左边栏
  • 温州做网站优化php做网站难么
  • 网站没有域名设置吗山东省建设厅网站查
  • 手机端网站开发书籍中企动力天津分公司
  • 沭阳网站建设多少钱双语网站后台怎么做
  • 新旧网站对比互联网技术论文
  • 智能网站建设策划word网站的链接怎么做
  • 中国关于影院建设的网站net建站系统
  • 东莞市住房建设网站wordpress 百科
  • 蚌埠百度做网站河南省财政企业信息管理系统
  • 建设部网站办事大厅栏目潍坊哪家网站制作公司好
  • 胶东网站建设小公司网站
  • 深圳中英文网站建设外包网站自己维护
  • 站长工具seo综合查询关键词做区位图的网站
  • 建站之星模块网站及新媒体建设宣传片
  • 网站整体设计意图及其功能wordpress主题怎么添加视频播放器
  • 网站备案 电信深圳营销型网站制作
  • 营销型网站特征京东网页版
  • 网站空间与服务器自己设计logo的软件
  • wordpress 字体插件seo中文
  • 做会议活动的网站wordpress 4.7优化精减