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

黄骅市怎么读seo网站推广的主要目的

黄骅市怎么读,seo网站推广的主要目的,网站搭建是什么专业,学做网站初入门教程文章目录 原理使用过程代码实验总结 原理 直通滤波器的作用是过滤在指定维度方向上取值不在给定值域内的点,即点云数据有xyz三维坐标,选择一个方向的维度的数据,设置一个范围,在这个范围中的点云会被保留,不在此范围内…

文章目录

    • 原理
    • 使用过程
    • 代码
    • 实验
    • 总结

原理

直通滤波器的作用是过滤在指定维度方向上取值不在给定值域内的点,即点云数据有xyz三维坐标,选择一个方向的维度的数据,设置一个范围,在这个范围中的点云会被保留,不在此范围内的点云会被去除掉

使用过程

  1. 指定一个维度以及该维度下的值域;
  2. 遍历点云中的每个点,判断该点指定维度上的取值是否在值域内,删除不在值域内的点;
  3. 遍历结束,留下的点即使构成滤波后的点云

代码

#include <pcl/io/pcd_io.h>
#include <pcl/filters/passthrough.h>
#include <pcl/visualization/cloud_viewer.h>
using namespace std;int main()
{//----------------------------------------- 加载点云 ----------------------------------------pcl::PointCloud<pcl::PointXYZ>::Ptr cloud(new pcl::PointCloud<pcl::PointXYZ>);	//待滤波点云if (pcl::io::loadPCDFile("E:\\*************\\pc_09.pcd", *cloud) < 0){PCL_ERROR("点云文件不存在!\n");system("pause");return -1;}cout << "->加载点云个数:" << cloud->points.size() << endl;//==========================================================================================//----------------------------------------- 直通滤波 ----------------------------------------cout << "->正在进行直通滤波..." << endl;pcl::PointCloud<pcl::PointXYZ>::Ptr cloud_filtered(new pcl::PointCloud<pcl::PointXYZ>);	//滤波后点云pcl::PassThrough<pcl::PointXYZ> pt;	// 创建滤波器对象pt.setInputCloud(cloud);			//设置输入点云pt.setFilterFieldName("x");			//设置滤波所需字段xpt.setFilterLimits(-0.1, 0.5);		//滤除在z轴方向上不在-0.1-1范围内的所有点pt.setFilterLimitsNegative(false);	//默认false,保留范围内的点云;true,保存范围外的点云//pt.setKeepOrganized(true);		//是否保持点云的组织结构(针对结构点云)pt.filter(*cloud_filtered);			//执行滤波,并将滤波后点云保存到cloud_filtered中//去除 NaN 点(只针对结构点云。散乱点云不需要)//vector<int> Idx;//pcl::removeNaNFromPointCloud(*cloud_filtered, *cloud_filtered, Idx);//==========================================================================================//-------------------------------------- 可视化(可选) -------------------------------------pcl::visualization::PCLVisualizer::Ptr viewer(new pcl::visualization::PCLVisualizer("滤波前后对比"));/*-----原始点云-----*/int v1(0);viewer->createViewPort(0.0, 0.0, 0.5, 1.0, v1); //设置第一个视口在X轴、Y轴的最小值、最大值,取值在0-1之间viewer->setBackgroundColor(1, 1, 11, v1); //设置背景颜色,0-1,默认黑色(0,0,0)viewer->addText("befor_filtered", 10, 10, "v1_text", v1);viewer->addPointCloud<pcl::PointXYZ>(cloud, "befor_filtered_cloud", v1);viewer->setPointCloudRenderingProperties(pcl::visualization::PCL_VISUALIZER_POINT_SIZE, 2, "befor_filtered_cloud", v1);viewer->setPointCloudRenderingProperties(pcl::visualization::PCL_VISUALIZER_COLOR, 1, 0, 0, "befor_filtered_cloud", v1);// 添加坐标轴viewer->addCoordinateSystem(1.0);/*-----滤波后点云-----*/int v2(0);viewer->createViewPort(0.5, 0.0, 1.0, 1.0, v2);viewer->setBackgroundColor(1, 1, 1, v2);viewer->addText("after_filtered", 10, 10, "v2_text", v2);viewer->addPointCloud<pcl::PointXYZ>(cloud_filtered, "after_filtered_cloud", v2);viewer->setPointCloudRenderingProperties(pcl::visualization::PCL_VISUALIZER_POINT_SIZE, 2, "after_filtered_cloud", v2);viewer->setPointCloudRenderingProperties(pcl::visualization::PCL_VISUALIZER_COLOR, 0, 1, 0, "after_filtered_cloud", v2);viewer->addCoordinateSystem(1.0);while (!viewer->wasStopped()){viewer->spinOnce(100);//boost::this_thread::sleep(boost::posix_time::microseconds(100000));std::this_thread::sleep_for(std::chrono::microseconds(100000));}return 0;
}

实验

次数据采用直通滤波消除了在点云x轴方向上 -0.1-0.4范围外的点
在这里插入图片描述

总结

优点:

  • 直通滤波器简单高效,使用于消除背景操作;

缺点:

  • 不适用于复杂场景,在某些复杂的场景中,直通滤波器可能无法有效地过滤出所需的点云,因为它仅依赖于单个维度的范围;
  • 不考虑上下文:直通滤波器不考虑点的上下文或周围点的信息,因此可能无法应对一些需要全局上下文考虑的应用场景
http://www.yidumall.com/news/108631.html

相关文章:

  • ps怎么做网站模板本周新闻热点10条
  • 课题网站建设验收总结报告搜索引擎付费推广
  • 网站在阿里云备案流程网站排名查询alexa
  • 做网站专用图标流程优化
  • 上海网站建设上海网站制作河南郑州最新消息今天
  • 阿里云wordpress数据库备份百度seo优化系统
  • 简易的网站制作软文营销的特点有哪些
  • 网站建设做的人多吗推广方案的内容有哪些
  • 手机网站怎么做微信登陆百度搜索高级搜索
  • 做一元夺宝网站需要什么条件bt磁力天堂torrentkitty
  • 做网站比较专业的公司网站怎么让百度收录
  • 缩短网址做钓鱼网站seo相关ppt
  • 网站seo怎么做知乎seo是什么意思知乎
  • 做淘宝网站java代码吗优化网站标题是什么意思
  • 网站开发案例图片百度云网盘入口
  • c 怎么做能让窗体访问网站网络广告策划书案例
  • 深圳手机网站建设公司seo技术外包
  • 肇庆疫情最新消息2021seo常规优化
  • 做电商网站b2b搜索引擎优化的步骤
  • 天元建设集团有限公司设计院西安网站seo外包
  • 东莞百度网站优化sem竞价推广代运营
  • 免费做电脑网站软文营销步骤
  • 做网站 简单外包那个推广平台好用
  • 巩义网站优化推广策划方案模板
  • 网站关键词排名怎么做上去seo技术培训
  • wordpress图片独立域名鄞州seo服务
  • 怎么做微信小说网站吗亚马逊seo关键词优化软件
  • 织梦配置手机网站搜索引擎链接
  • 网站带后台模板写软文赚钱的平台都有哪些
  • 个人网站建立内容百度推广上班怎么样