怎样将点云转化为三角网格化管理存在的问题

  • 请点击右侧的分享按钮,把本代码分享到各社交媒体。
  • 通过您的分享链接访问Codeforge,每来2个新的IP,您将获得0.1 积分的奖励。
  • 通过您的分享链接,每成功注册一个用户,该用户在Codeforge上所获得的每1个积分,您都将获得0.2 积分的分成奖励。

三维点云网格化,应用到三维重建中,通过结构光扫描获取的三维点云数据,对点云数据进行重建生成三角面片。

用边扩展来构建三角网的算法是:

1.选取两数据点,连成初始基线

2.沿基线的固定一侧搜寻第三点,生成第一个Delauney三角形

3.以三角形的两条新边作为新的基线

4.依次重复2,3直至所有的基线处理完毕

所以在算法中分别用了几个函数分别是用来获取第三个点,根据余弦值来判断三角形的,构建三角网的。都是根据算法的思想来的


温馨提示: 点击源码文件名可预览文件内容哦 ^_^ ...

版权声明:本文为博主原创文章,未经博主允许不得转载。 /sinat_/article/details/

//点云密度有关,其值应与点与点之间的平均距离接近


运行,发现模型精细程度并不高(其实是可调节的,将立方体的体积减小,可以得到比较好的模型):

运行后没有生成网格,不过点云变得密集均匀了。

我要回帖

更多关于 网格化管理存在的问题 的文章

 

随机推荐