当前位置:   article > 正文

点云数据Halcon生成3D,计算平面度,且可以计算特定区域平面度(纯C#)_halcon 3d点云求平面度

halcon 3d点云求平面度

一、平面度算法思路
通过离散点拟合平面,也就是说,要找到一个平面z=ax+by+c,使这平面到各个点的“距离”最近,根据最小二乘法,,也就是说我们要求得一组a,b,c,使得对于已有的离散点来说,S的值最小,系数矩阵的逆矩阵求得此算法参考原文:https://blog.csdn.net/qq_45427038/article/details/100139330
由此理论可得出:
1.平面拟合的平面方程、平面度。
2.接下来我们尝试带入自定义的点云数据计算:
(0.05、0.95)为点到平面度的距离排序后,去除最大百分之5与最小百分之5的数据,起滤波作用,视情况而定可以,数据无需滤波设置为1.在这里插入图片描述
运行结果:在这里插入图片描述
二、halcon3D显示+点云裁剪
1.尝试用百度的点云数据计算平面度,以此文件为例实验,26924个点云数据。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/不正经/article/detail/109153?site
推荐阅读
相关标签
  

闽ICP备14008679号