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

浙江省住房和城乡建设厅官网天津企业seo

浙江省住房和城乡建设厅官网,天津企业seo,汕头市研发网站建设,长沙做网站设计目录 1.统计滤波2.软件实现3.完整操作4.算法源码5.相关代码 本文由CSDN点云侠原创,CloudCompare——统计滤波,爬虫自重。如果你不是在点云侠的博客中看到该文章,那么此处便是不要脸的爬虫。 1.统计滤波 算法原理见:PCL 统计滤波器…

目录

  • 1.统计滤波
  • 2.软件实现
  • 3.完整操作
  • 4.算法源码
  • 5.相关代码

在这里插入图片描述

本文由CSDN点云侠原创,CloudCompare——统计滤波,爬虫自重。如果你不是在点云侠的博客中看到该文章,那么此处便是不要脸的爬虫。

1.统计滤波

  算法原理见:PCL 统计滤波器。

2.软件实现

参数设置
在这里插入图片描述

3.完整操作

在这里插入图片描述

4.算法源码

ReferenceCloud* CloudSamplingTools::sorFilter(	GenericIndexedCloudPersist* inputCloud,int knn/*=6*/,double nSigma/*=1.0*/,DgmOctree* inputOctree/*=0*/,GenericProgressCallback* progressCb/*=0*/)
{if (!inputCloud || knn <= 0 || inputCloud->size() <= static_cast<unsigned>(knn)){//invalid inputassert(false);return nullptr;}DgmOctree* octree = inputOctree;if (!octree){//compute the octree if necessaryoctree = new DgmOctree(inputCloud);if (octree->build(progressCb) < 1){delete octree;return nullptr;}}//outputReferenceCloud* filteredCloud = nullptr;for (unsigned step = 0; step < 1; ++step) //fake loop for easy break{unsigned pointCount = inputCloud->size();std::vector<PointCoordinateType> meanDistances;try{meanDistances.resize(pointCount, 0);}catch (const std::bad_alloc&){//not enough memorybreak;}double avgDist = 0;double stdDev = 0;//1st step: compute the average distance to the neighbors{//additional parametersvoid* additionalParameters[] = {reinterpret_cast<void*>(&knn),reinterpret_cast<void*>(&meanDistances)};unsigned char octreeLevel = octree->findBestLevelForAGivenPopulationPerCell(knn);if (octree->executeFunctionForAllCellsAtLevel(	octreeLevel,&applySORFilterAtLevel,additionalParameters,true,progressCb,"SOR filter") == 0){//something went wrongbreak;}//deduce the average distance and std. dev.double sumDist = 0;double sumSquareDist = 0;for (unsigned i = 0; i < pointCount; ++i){sumDist += meanDistances[i];sumSquareDist += meanDistances[i] * meanDistances[i];}avgDist = sumDist / pointCount;stdDev = sqrt(std::abs(sumSquareDist / pointCount - avgDist*avgDist));}//2nd step: remove the farthest points {//deduce the max distancedouble maxDist = avgDist + nSigma * stdDev;filteredCloud = new ReferenceCloud(inputCloud);if (!filteredCloud->reserve(pointCount)){//not enough memorydelete filteredCloud;filteredCloud = nullptr;break;}for (unsigned i = 0; i < pointCount; ++i){if (meanDistances[i] <= maxDist){filteredCloud->addPointIndex(i);}}filteredCloud->resize(filteredCloud->size());}}if (!inputOctree){delete octree;octree = nullptr;}return filteredCloud;
}

5.相关代码

  • PCL 统计滤波器
  • PCL 统计滤波(C++详细过程版)
  • Open3D(C++) 统计滤波
  • Open3D 统计滤波器
  • matlab 点云统计滤波
http://www.hkea.cn/news/917/

相关文章:

  • 域名是网站吗全国新闻媒体发稿平台
  • 旅行的意义 wordpress主题搜索引擎优化的目的是
  • 网站建设 功能需求怎么联系百度人工客服
  • 深圳前十设计公司seo发帖论坛
  • 滨州做网站的公司云南网站建设百度
  • 找别人做网站怎么防止后门网址提交
  • 网络推广方案的内容重庆百度推广优化
  • 优秀网页设计鉴赏seo关键词推广方式
  • 网站怎么做内容免费好用的网站
  • 黔西南州建设银行网站天津百度推广排名
  • 新安商品混泥土网站建设互联网营销师资格证
  • 网站红色模板苏州首页关键词优化
  • 北碚网站建设黄山seo排名优化技术
  • 怎么利用公网做网站西安危机公关公司
  • 专业做婚庆的网站有哪些网站seo优化8888
  • 政府的网站是自己做的还是外包网站交换链接友情链接的作用
  • 网站开发前端制作厦门最快seo
  • 杭州个人网站建设保定seo排名
  • 展馆装修施工西安百度seo
  • 如何在外管局网站上做a合同网络营销知名企业
  • 宜兴做宠物的网站历下区百度seo
  • 卡通风格网站欣赏如何在百度上开店铺
  • 网站上的销售怎么做的竞价排名的优缺点
  • 轻松网站建设指数网站
  • wordpress 手机无法访问武汉seo首页优化公司
  • 性价比最高的网站建设百度快照优化排名推广
  • 怎么检查网站死链品牌软文案例
  • 企业网站的价值体现是在seo同行网站
  • 网站制作公司价格网站seo搜索引擎的原理是什么
  • 招工信息58同城seo网站推广目的