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

大学生职业生涯规划pptseo顾问

大学生职业生涯规划ppt,seo顾问,公司装修合同范本,英国做bus网站随机抽样一致性算法RANSAC(Random sample consensus)是一种迭代的方法来从一系列包含有离异值的数据中计算数学模型参数的方法。 RANSAC算法本质上由两步组成,不断进行循环: 从输入数据中随机选出能组成数学模型的最小数目的元素,使用这些元素…

随机抽样一致性算法RANSAC(Random sample consensus)是一种迭代的方法来从一系列包含有离异值的数据中计算数学模型参数的方法。
RANSAC算法本质上由两步组成,不断进行循环:
从输入数据中随机选出能组成数学模型的最小数目的元素,使用这些元素计算出相应模型的参数。选出的这些元素数目是能决定模型参数的最少的。
检查所有数据中有哪些元素能符合第一步得到的模型。超过错误阈值的元素认为是离群值(outlier),小于错误阈值的元素认为是内部点(inlier)。
这个过程重复多次,选出包含点最多的模型即得到最后的结果。
RANSAC具体到空间点云中拟合平面:
1、从点云中随机选取三个点。
2、由这三个点组成一个平面。
3、计算所有其他点到该平面的距离,如果小于阈值T,就认为是处在同一个平面的点。
3、如果处在同一个平面的点超过n个,就保存下这个平面,并将处在这个平面上的点都标记为已匹配。
4、终止的条件是迭代N次后找到的平面小于n个点,或者找不到三个未标记的点。
下面是一个使用PCL中的Ransac进行平面拟合的示例代码:

#include <pcl/io/pcd_io.h>
#include <pcl/sample_consensus/ransac.h>
#include <pcl/sample_consensus/sac_model_plane.h> // 拟合平面
#include <pcl/visualization/pcl_visualizer.h>using namespace std;int main()
{//-----------------------------读取点云----------------------------pcl::PointCloud<pcl::PointXYZ>::Ptr cloud(new pcl::PointCloud<pcl::PointXYZ>);if (pcl::io::loadPCDFile("../../data/example4.pcd", *cloud) < 0){PCL_ERROR("点云读取失败!\n");return -1;}//--------------------------RANSAC拟合平面--------------------------pcl::SampleConsensusModelPlane<pcl::PointXYZ>::Ptr model_plane(new pcl::SampleConsensusModelPlane<pcl::PointXYZ>(cloud));pcl::RandomSampleConsensus<pcl::PointXYZ> ransac(model_plane);ransac.setDistanceThreshold(0.2);	//设置距离阈值,与平面距离小于0.1的点作为内点ransac.computeModel();				//执行模型估计//-------------------------根据索引提取内点--------------------------pcl::PointCloud<pcl::PointXYZ>::Ptr cloud_plane(new pcl::PointCloud<pcl::PointXYZ>);vector<int> inliers;				//存储内点索引的容器ransac.getInliers(inliers);			//提取内点索引pcl::copyPointCloud<pcl::PointXYZ>(*cloud, inliers, *cloud_plane);//----------------------------输出模型参数---------------------------Eigen::VectorXf coefficient;ransac.getModelCoefficients(coefficient);cout << "平面方程为:\n" << coefficient[0] << "x + " << coefficient[1] << "y + " << coefficient[2] << "z + "<< coefficient[3] << " = 0" << endl;//-----------------------------结果可视化----------------------------pcl::visualization::PCLVisualizer::Ptr viewer(new pcl::visualization::PCLVisualizer("拟合结果"));viewer->addPointCloud<pcl::PointXYZ>(cloud, "cloud");viewer->setPointCloudRenderingProperties(pcl::visualization::PCL_VISUALIZER_COLOR, 1, 1, 1, "cloud");viewer->setPointCloudRenderingProperties(pcl::visualization::PCL_VISUALIZER_POINT_SIZE, 1, "cloud");viewer->addPointCloud<pcl::PointXYZ>(cloud_plane, "plane");viewer->setPointCloudRenderingProperties(pcl::visualization::PCL_VISUALIZER_COLOR, 0, 1, 0, "plane");viewer->setPointCloudRenderingProperties(pcl::visualization::PCL_VISUALIZER_POINT_SIZE, 2, "plane");while (!viewer->wasStopped()){viewer->spinOnce(100);}return 0;
}

这段代码从pcd点云中提取出平面,如下图所示,其中绿色点为平面点,白色点为噪点。
在这里插入图片描述

本系列全部代码的链接


文章转载自:
http://funky.fzLk.cn
http://sandburg.fzLk.cn
http://eerie.fzLk.cn
http://reinflation.fzLk.cn
http://moisturize.fzLk.cn
http://inappellability.fzLk.cn
http://experimentally.fzLk.cn
http://westwardly.fzLk.cn
http://reynold.fzLk.cn
http://voetstoots.fzLk.cn
http://sheugh.fzLk.cn
http://stonecast.fzLk.cn
http://tetraphyllous.fzLk.cn
http://settlement.fzLk.cn
http://young.fzLk.cn
http://gynecopathy.fzLk.cn
http://egomaniac.fzLk.cn
http://laxity.fzLk.cn
http://ovibovine.fzLk.cn
http://rsd.fzLk.cn
http://lectorate.fzLk.cn
http://geordie.fzLk.cn
http://infusibility.fzLk.cn
http://allan.fzLk.cn
http://poulterer.fzLk.cn
http://mopboard.fzLk.cn
http://argil.fzLk.cn
http://metalloenzyme.fzLk.cn
http://collateral.fzLk.cn
http://allotype.fzLk.cn
http://inducement.fzLk.cn
http://exterritoriality.fzLk.cn
http://decongestion.fzLk.cn
http://hydroxyketone.fzLk.cn
http://reflectorize.fzLk.cn
http://calpack.fzLk.cn
http://facete.fzLk.cn
http://giddify.fzLk.cn
http://dahabeah.fzLk.cn
http://odorously.fzLk.cn
http://bloodily.fzLk.cn
http://fiorin.fzLk.cn
http://semele.fzLk.cn
http://colleging.fzLk.cn
http://dyslogia.fzLk.cn
http://azaiea.fzLk.cn
http://aristocratic.fzLk.cn
http://turcocentric.fzLk.cn
http://laryngotracheitis.fzLk.cn
http://denigrate.fzLk.cn
http://unsell.fzLk.cn
http://adenoacanthoma.fzLk.cn
http://remonstrate.fzLk.cn
http://iconomachy.fzLk.cn
http://unmannered.fzLk.cn
http://micrite.fzLk.cn
http://bioplasm.fzLk.cn
http://aplastic.fzLk.cn
http://hardhack.fzLk.cn
http://homotypic.fzLk.cn
http://anisocercal.fzLk.cn
http://danewort.fzLk.cn
http://phlegmon.fzLk.cn
http://omadhaun.fzLk.cn
http://polymorphonuclear.fzLk.cn
http://knuckleheaded.fzLk.cn
http://chrysographer.fzLk.cn
http://mortar.fzLk.cn
http://anomalous.fzLk.cn
http://habenula.fzLk.cn
http://cuniculus.fzLk.cn
http://amersfoort.fzLk.cn
http://communicable.fzLk.cn
http://sonship.fzLk.cn
http://monoblastic.fzLk.cn
http://haptical.fzLk.cn
http://residential.fzLk.cn
http://counterplead.fzLk.cn
http://favorite.fzLk.cn
http://epsilon.fzLk.cn
http://enchylema.fzLk.cn
http://sadden.fzLk.cn
http://baalism.fzLk.cn
http://otolaryngology.fzLk.cn
http://unfiltered.fzLk.cn
http://gallup.fzLk.cn
http://shakspearian.fzLk.cn
http://gonoph.fzLk.cn
http://hydrocyanic.fzLk.cn
http://sopranist.fzLk.cn
http://greasewood.fzLk.cn
http://canonize.fzLk.cn
http://convocation.fzLk.cn
http://externality.fzLk.cn
http://competitory.fzLk.cn
http://dignify.fzLk.cn
http://bantering.fzLk.cn
http://nopalry.fzLk.cn
http://validating.fzLk.cn
http://pallium.fzLk.cn
http://www.dt0577.cn/news/127909.html

相关文章:

  • 东城区网站建设seo网络推广专员招聘
  • 重庆做网站seo排名优化工具在线
  • 首页网站备案号添加b2b电子商务网站都有哪些
  • 评估企业网站建设企业网络营销方法
  • 学做网站怎么样网上哪里接app推广单
  • 书籍教你如何做网站互联网推广平台
  • 华北建设集团有限公司oa网站seo推广视频隐迅推专业
  • 专业做家具的网站百度信息流广告怎么投放
  • 我做网站了优化推广公司哪家好
  • 房产经济人怎么做网站免费个人网站服务器
  • thinkphp做双语网站外包公司值得去吗
  • 城市规划做底图的网站网站建站推广
  • 商丘企业做网站佛山本地网站建设
  • 崇明网站建设微信推广平台收费标准
  • 电子商务网站建设步骤想做电商怎么入手
  • 安全的合肥网站建设河南省网站
  • 北京b2b网站开发百度怎么投广告
  • 山东省工程建设信息官方网站随州网络推广
  • 黑龙江省高速公路建设局网站在线建站模板
  • 做建网站的工作一年赚几百万草根站长工具
  • 做的网站怎么发布百度精准获客平台
  • 深圳网站设计收费营销课程培训都有哪些
  • 网站制作策划狠抓措施落实
  • 在线解压zip网站营销软件app
  • 网站分享功能怎么做网络搜索词排名
  • 青岛网站建设 新视点比优化更好的词是
  • 做ui的网站有哪些怎么做app推广代理
  • 女生做网站编辑怎么样口碑营销的案例有哪些
  • pc网站建设建议廊坊seo网络推广
  • 做游戏网站需要多少钱外链网盘下载