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

joomla 网站模板潍坊建设网站公司电话

joomla 网站模板,潍坊建设网站公司电话,网站开发 公司简介,手机网站好还是h5好1 处理过程可视化 原始数据 直通滤波过滤后 pcl::ProjectInliers结果 pcl::ExtractIndices结果 凹包结果 凸包结果 2 处理过程分析#xff1a; 原始点云 --- 直通滤波 -- pcl::SACSegmentation分割出平面 --pcl::ProjectInliers投影 -- pcl::ConcaveHull凹包…1 处理过程可视化  原始数据 直通滤波过滤后 pcl::ProjectInliers结果 pcl::ExtractIndices结果 凹包结果 凸包结果 2 处理过程分析 原始点云 --- 直通滤波 -- pcl::SACSegmentation分割出平面 --pcl::ProjectInliers投影 -- pcl::ConcaveHull凹包重构 2.1 有一个步骤可以被替换 pcl::ProjectInliers这步骤是将直通滤波过滤得到的结果全部投影到pcl::SACSegmentation分割到的平面上。这一步可以用pcl::ExtractIndices代替其直接提取属于平面的点云。替换后不影响后面的凹包重构结果 2.2 凹包与凸包的区别 凹包是最小外接凸包是最大外接详情可以看下面这篇博客 PCL计算ConvexHull凸包、ConcaveHull凹包_pcl::concavehull_com1098247427的博客-CSDN博客 3 凹包参数探究 该算法中有许多参数可设置 setAlpha(double alpha)设置凹凸包计算的精细程度。alpha参数控制了计算凹凸包时使用的半径大小。较小的alpha值会产生更精细的凹凸包而较大的alpha值会产生更粗糙的凹凸包。 setDimension(int dim)设置凹凸包计算的维度。dim参数指定了计算凹凸包的维度。默认值为3表示计算三维凹凸包。如果输入点云是二维的则可以将dim设置为2。 setKeepInformation(bool keep)设置是否保留输入点云的信息。如果将keep参数设置为true则计算的凹凸包点云将保留输入点云的法线和曲率信息。如果设置为false则不保留这些信息。 setAlphaMultiplier(double multiplier)设置alpha参数的乘数因子。multiplier参数用于调整alpha参数的值。默认值为1.0表示使用alpha参数的原始值。 通常只需手动设置alpha参数其控制了计算凹凸包时使用的半径大小。较小的alpha值会产生更精细的凹凸包而较大的alpha值会产生更粗糙的凹凸包。 将alpha参数设置为0.01得到 4 代码 #include pcl/ModelCoefficients.h #include pcl/io/pcd_io.h #include pcl/point_types.h #include pcl/sample_consensus/method_types.h #include pcl/sample_consensus/model_types.h #include pcl/filters/passthrough.h #include pcl/filters/project_inliers.h #include pcl/segmentation/sac_segmentation.h #include pcl/surface/concave_hull.h #include pcl/visualization/cloud_viewer.h#include pcl/surface/convex_hull.h #include pcl/filters/extract_indices.hint main() {pcl::PointCloudpcl::PointXYZ::Ptr cloud(new pcl::PointCloudpcl::PointXYZ),cloud_filtered(new pcl::PointCloudpcl::PointXYZ),cloud_projected(new pcl::PointCloudpcl::PointXYZ);pcl::PCDReader reader;reader.read(/home/lrj/work/pointCloudData/table_scene_mug_stereo_textured.pcd,*cloud);pcl::PassThroughpcl::PointXYZ pass;pass.setInputCloud(cloud);pass.setFilterFieldName(z);pass.setFilterLimits(0, 1.1);pass.filter(*cloud_filtered);std::cerr PointCloud after filtering has: cloud_filtered-size() data points.\n;pcl::ModelCoefficients::Ptr coefficients(new pcl::ModelCoefficients);pcl::PointIndices::Ptr inliers (new pcl::PointIndices);pcl::SACSegmentationpcl::PointXYZ seg;seg.setOptimizeCoefficients(true);seg.setModelType(pcl::SACMODEL_PLANE);seg.setMethodType(pcl::SAC_RANSAC);seg.setDistanceThreshold(0.01);seg.setInputCloud(cloud_filtered);seg.segment(*inliers, *coefficients);std::cerr PointCloud after segmentation has: inliers-indices.size() inliers.\n;// 将点云投影到拟合的平面上 // pcl::ProjectInlierspcl::PointXYZ proj; // proj.setModelType(pcl::SACMODEL_PLANE); // proj.setInputCloud(cloud_filtered); // proj.setModelCoefficients(coefficients); // proj.filter(*cloud_projected); // std::cerr PointCloud after projection has: // cloud_projected-size() data points.\n std::endl;// 直接提取属于平面点云pcl::ExtractIndicespcl::PointXYZ extract;extract.setInputCloud(cloud_filtered);extract.setIndices(inliers);extract.setNegative(false);extract.filter(*cloud_projected);pcl::PointCloudpcl::PointXYZ::Ptr cloud_hull (new pcl::PointCloudpcl::PointXYZ);pcl::ConcaveHullpcl::PointXYZ chull;chull.setInputCloud(cloud_projected);chull.setAlpha(0.1);chull.reconstruct(*cloud_hull);std::cerr Concave hull has: cloud_hull-size() data points.\n std::endl;pcl::visualization::CloudViewer vis(cloud visualization);vis.showCloud(cloud_hull);while(!vis.wasStopped()){}}
http://www.zqtcl.cn/news/378721/

相关文章:

  • 网站流量查询站长之家自己创业做原公司一样的网站
  • 哪有专做飞织鞋面的网站广州企业网站制作哪家好
  • 如何用域名做邮箱 网站站长工具5g
  • 威海 医院网站建设宝安专业网站设计公司
  • 营销企业网站建设步骤建筑 企业官网设计
  • 网站建设的内容网站怎么做视频的软件
  • 大型网站多少钱企业咨询管理是干嘛的
  • 陕西建设银行网站小企业网站建设公司
  • linux下网站开发计算机网络技术专业主要学什么
  • 长沙网站维护公司建个门户网站
  • 做采集网站难不做科技的网站
  • 中小微企业服务平台seo怎么提升关键词的排名
  • 优秀企业网站欣赏店名设计wordpress文章列表添加字段
  • 有哪些做软件的网站服务器安装WordPress没有权限访问
  • app开发和网站开发公司网站怎么做百度竞价
  • 医疗机构网站备案网站建设面试常见问题
  • 建设网银登录网站国内欣赏电商设计的网站
  • 自适应网站优点缺点网站上的在线答题是怎么做的
  • 查询单位信息的网站免费学编程的网站有哪些
  • 建设企业网站进去无法显示wordpress 在线课程
  • 博客型网站建设广州网站建设如何做
  • 网站导航栏全屏怎么做万年网站建设
  • flash源码网站百度关键词价格
  • 个人网站如何发布怎么做记步数的程序到网站
  • 石家庄网站制作公司排名前十可视化网站开发工具有哪些
  • 网站个人博客怎么做杭州网站改版公司电话
  • 烟台北京网站建设公司中国建筑信息资讯网
  • 硬盘做网站空间高端网站设计杭州
  • 南昌网站建设方案网站建设需求分析班级
  • 汉阳做网站关键词站长工具