当前位置:网站首页>Halcon 3D 常见算子描述
Halcon 3D 常见算子描述
2022-07-16 03:25:00 【Σίσυφος1900】
一、简介
halcon 中有很多常见的算子,我们经常在用,但是作为一名算法工程师我们不仅要会用,知道原理也是很重要的,所以对于很多事情我们不仅要所以然更有知其所以然。
二、算子解释
1、smooth_object_model_3d
对3D模型中的每个点进行平滑处理
面前支持的方法只有MLS就是“移动最小二乘法”:'mls_abs_sigma', 'mls_force_inwards', 'mls_kNN', 'mls_order', 'mls_relative_sigma'
注解:
对于每个点 P,MLS 平滑算法将平面曲面或更高阶多项式曲面拟合到其 k 邻域(k 个最近点)。表面拟合本质上是分别对平面或多项式表面参数进行标准加权最小二乘参数估计。 P 的最近邻居比其他点具有更高的贡献,这由以下带有参数的权重函数控制:
然后将该点投影到曲面上。对所有点重复此过程,从而产生平滑的点集。拟合的表面具有明确定义的法线(即,它们可以很容易地从表面参数中计算出来)。因此,作为平滑的副作用,相应的法线会增加这些点
smooth_object_model_3d (ObjectModel3D, 'mls', [], [], SmoothObjectModel3D1)
参数:
1、ObjectModel3
2、Method
默认值: 'mls'(目前只支持这个)
List of values: 'mls'
3、GenParamName :
默认: []
List of values: 'mls_abs_sigma', 'mls_force_inwards', 'mls_kNN', 'mls_order', 'mls_relative_sigma'
4、GenParamValue
默认: []
Suggested values: 10, 20, 40, 60, 0.1, 0.5, 1.0, 2.0, 0, 1, 2
5、SmoothObjectModel3D 效果: (个人感觉弄一些杂点的话效果就很明显了,但是我手头没有这种文件)

2、moments_object_model_3d 求矩
Halcon 3D moments_object_model_3d简介_Σίσυφος1900的博客-CSDN博客_halcon显示3d模型
3、surface_normals_object_model_3d 计算3D模型的3D表面法线
Halcon 3D 计算3D模型的3D表面法线_Σίσυφος1900的博客-CSDN博客_halcon 法线
4、triangulate_object_model_3d 为 3D 对象模型创建表面三角剖分
Halcon 3D 三维重建_Σίσυφος1900的博客-CSDN博客

这个原理还在学习,PCL中可以找到

5、create_pose 创建姿态
边栏推荐
猜你喜欢
随机推荐
ReversingKr-wp(5)
全球位置编号GLN申请攻略
金仓数据库 KingbaseES SQL 语言参考手册 (3.1.2. 域类型)
剑指 Offer 46. 把数字翻译成字符串
Reduce debugging costs by 50%. Xiaojiang IOT pushes a remote serial port debugging assistant
【机器学习】随机森林 – Random forest
HCIP第四天笔记
批流融合升级:Apache Flink 1.15.0 发布 Pulsar Flink Sink Connector
智哪儿观察:鸿雁建博会推出全场景智慧解决方案,释放了什么信号
剑指 Offer 47. 礼物的最大价值
金仓数据库 KingbaseES SQL 语言参考手册 (3.1.1.10. 文本搜索类型、3.1.1.11. UUID类型)
JS regular advanced code to understand
[golang | GRP] GRP service using tls/ssl authentication
安装g2opy框架
变焦跟踪理论基础
东方甄选爆火背后的流量密码
[swoole series 2.4] websocket service
Briefly describe the working principle of memcached
Yiwen xuxue pyspark data analysis foundation: Spark local environment deployment and construction
USB 协议 (一)










