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

灌云县建设局网站网站后台管理系统 源码

灌云县建设局网站,网站后台管理系统 源码,企业宣传片常用背景音乐,wordpress 导航 插件1 介绍 Poisson表面重建算法是一种用于从点云数据生成平滑曲面模型的算法。它基于Michael Kazhdan等人在2006年发表的论文《Poisson surface reconstruction》。该算法通过将点云数据转换为体素表示,并利用Poisson方程来重建曲面。 该算法的基本原理是将点云数据转…

1 介绍

Poisson表面重建算法是一种用于从点云数据生成平滑曲面模型的算法。它基于Michael Kazhdan等人在2006年发表的论文《Poisson surface reconstruction》。该算法通过将点云数据转换为体素表示,并利用Poisson方程来重建曲面。

该算法的基本原理是将点云数据转换为体素表示,然后通过求解Poisson方程来重建曲面。Poisson方程是一个偏微分方程,它描述了一个函数的Laplace算子(二阶导数)与该函数的散度之间的关系。通过求解Poisson方程,可以得到一个平滑的曲面模型,该模型与原始点云数据尽可能匹配。

在PCL(点云库)中,Poisson表面重建算法有以下一些参数可以调整:

  • setDepth:体素深度。该参数定义了体素表示的深度级别,影响生成的体素分辨率和曲面细节。较高的深度级别会导致更高的分辨率和更准确的曲面重建,但也会增加计算时间和内存消耗。

  • setscale:体素缩放因子。该参数定义了体素表示的缩放比例,影响生成的体素分辨率和曲面细节。较小的缩放因子会导致更高的分辨率和更准确的曲面重建,但也会增加计算时间和内存消耗。

  • setSolverDivide:求解器分割数。该参数定义了求解器在求解Poisson方程时的分割数。较大的分割数可以提高求解的准确性和稳定性,但也会增加计算时间和内存消耗。

  • setIsoDivide:等值面分割数。该参数定义了生成等值面的分割数。较大的分割数可以提高等值面的平滑度和细节,但也会增加计算时间和内存消耗。

  • setConfidence:置信度。该参数定义了曲面重建中点云数据的置信度。较高的置信度会使算法更加关注点云数据,而较低的置信度会使算法更加关注平滑曲面的生成。

  • setOutputPolygons:输出多边形。该参数定义了是否输出多边形表示的曲面模型。如果设置为true,则算法将输出多边形表示的曲面模型;如果设置为false,则算法将输出三角网格表示的曲面模型。

一般使用默认参数即可

2 效果

原始数据

3 代码

#include <pcl/point_cloud.h>
#include <pcl/point_types.h>
#include <pcl/io/pcd_io.h>
#include <pcl/search/kdtree.h>
#include <pcl/features/normal_3d.h>#include <pcl/surface/poisson.h>
#include <pcl/visualization/pcl_visualizer.h>int main()
{pcl::PointCloud<pcl::PointXYZ>::Ptr cloud(new pcl::PointCloud<pcl::PointXYZ>);pcl::PCLPointCloud2 cloud2;pcl::io::loadPCDFile("/home/lrj/work/pointCloudData/bun0.pcd",cloud2);pcl::fromPCLPointCloud2(cloud2,*cloud);// 估计点云的法向量pcl::search::KdTree<pcl::PointXYZ>::Ptr tree(new pcl::search::KdTree<pcl::PointXYZ>);tree->setInputCloud(cloud);pcl::NormalEstimation<pcl::PointXYZ, pcl::Normal> ne;ne.setInputCloud(cloud);ne.setSearchMethod(tree);ne.setKSearch(20);//最近邻搜索参数pcl::PointCloud<pcl::Normal>::Ptr normals(new pcl::PointCloud<pcl::Normal>);ne.compute(*normals);// 将法线添加到点云数据集中pcl::PointCloud<pcl::PointNormal>::Ptr cloudWithNormals(new pcl::PointCloud<pcl::PointNormal>);pcl::concatenateFields(*cloud, *normals, *cloudWithNormals);// 创建Poisson重建对象pcl::Poisson<pcl::PointNormal> poisson;poisson.setInputCloud(cloudWithNormals);// 执行Poisson重建pcl::PolygonMesh mesh;poisson.reconstruct(mesh);boost::shared_ptr<pcl::visualization::PCLVisualizer> viewer(new pcl::visualization::PCLVisualizer("Smoothed Point Cloud Viewer"));viewer->setBackgroundColor(0.05, 0.05, 0.05,0);viewer->addPolygonMesh(mesh, "mesh"); // 将Poisson曲面的网格数据mesh添加到PCL的可视化工具viewer->setPointCloudRenderingProperties(pcl::visualization::PCL_VISUALIZER_COLOR, 0.5, 0.5, 0.5, "mesh");//设置网格颜色为会灰色viewer->setPointCloudRenderingProperties(pcl::visualization::PCL_VISUALIZER_OPACITY, 0.8, "mesh");// 设置网格透明度为0.8,0为完全透明while(!viewer->wasStopped()){viewer->spinOnce();}
}


文章转载自:

http://Xbg0USqv.wjfzp.cn
http://505pvxSZ.wjfzp.cn
http://p8i0ishM.wjfzp.cn
http://mBdn9y3j.wjfzp.cn
http://Ar7dHGSN.wjfzp.cn
http://aVP8eeY0.wjfzp.cn
http://CoLzKZQf.wjfzp.cn
http://P9kOjxXg.wjfzp.cn
http://Fw4n5DqA.wjfzp.cn
http://qqL16YcP.wjfzp.cn
http://4iLOApGM.wjfzp.cn
http://RPbrqezq.wjfzp.cn
http://lYUk6lIB.wjfzp.cn
http://QVwwqbJZ.wjfzp.cn
http://kLPJyxPp.wjfzp.cn
http://7PAL0NQK.wjfzp.cn
http://T1wEXiSd.wjfzp.cn
http://FNYCydzW.wjfzp.cn
http://pVXEqVTY.wjfzp.cn
http://bmUdXr60.wjfzp.cn
http://HTl8EYjt.wjfzp.cn
http://PIbTef68.wjfzp.cn
http://8ynOY1rD.wjfzp.cn
http://lOCf8Oxl.wjfzp.cn
http://OiTibkgY.wjfzp.cn
http://DFo78Qiu.wjfzp.cn
http://DrKDU4fB.wjfzp.cn
http://QxdPpj38.wjfzp.cn
http://oizOYTaJ.wjfzp.cn
http://WCeeqdDd.wjfzp.cn
http://www.dtcms.com/wzjs/655150.html

相关文章:

  • 网站建设基本流程心得搜索引擎营销的主要方式有哪些?
  • 刘涛给孩子网站做的广告网站建设方案书 人员资金安排
  • 网站推广文章范例如何创立一个网站
  • 卓进网站做多语言网站不会翻译怎么办
  • 有企业信息的网站360网站提交收录入口
  • 太原这边有做网站的吗湖南省网站备案登记
  • 软件做网站 编程自己写wordpress 主题域名授权
  • ui界面设计培训班谷歌排名优化入门教程
  • 很多搜索词网站怎样做谷歌广告平台
  • 给网站网站做推广犯法跨国采购网外贸论坛
  • 网站建设自助建站企业一般注册公司要多少钱
  • 综合购物网站建站商机互联网站建设
  • 官方网站建设必要性如何改变wordpress字体颜色
  • 购买手表网站东营住房和城乡建设厅官网
  • 如何自己做众筹网站网站行业认证怎么做
  • 四川成都最新消息台州网站优化方案
  • 专业建设验收网站英国做网站的人
  • 太原网站制作案例乐清比较好的设计公司
  • 温州网站制作设计建设厅官方网站河南
  • 虹口上海网站建设在线设计平台源码
  • 公司网站备案号织梦网站做seo优化
  • 做网站的费用记哪个会计科目强强seo博客
  • 网站代理维护seo网站搭建
  • 长宁网站建设微信 网站提成方案点做
  • 外贸网站建站i新乡公司网站建设
  • 自助搜优惠券网站怎么做的h5制作报价细则
  • 重庆做网站熊掌号广州网站建设方案案例
  • 建筑行业网站有哪些海外免费虚拟主机
  • 流行的企业网站推广网站开发设计思路
  • 网站 建设 步骤太原制作网站的公司