halcon算子register_object_model_3d_pair详解

搜索两个3D对象模型的之间的最优变换
搜索两个3D对象模型之间的转换。

register_object_model_3d_pair搜索具有最佳对齐的两个3D对象模型之间的转换。这个过程称为注册。Pose中返回的转换可用于将ObjectModel3D1转换为第二个对象ObjectModel3D2的参考框架。Score返回两个3D对象模型中重叠部分与不重叠部分的比率。如果两个对象不重叠,则不返回姿态。参数方法决定是通过“匹配”计算初始相对位置,还是只对假设的通用全局参考帧进行姿态细化,这可以通过“icp”直接选择。

由于数值原因,返回姿态的精度限制在点云大小的0.1%左右。精度进一步取决于数据点的噪声、数据点的数量和点云的形状。

匹配过程和后续的细化可以使用GenParamName和GenParamValue中的以下名称-值对来控制:

‘default_parameters’:
为了方便地控制参数,有三组不同的参数可用。选择“fast”参数集可以缩短计算时间。“accurate”会给出更准确的结果。“鲁棒”还以计算时间为代价提高了结果分数的质量。
在这里插入图片描述
‘rel_sampling_distance’:

该参数控制用于表示计算表面的3D对象模型的相对采样率。该值相对于各自对象的直径,并定义两个采样点之间的最小距离。数值越高,结果越快,数值越低,结果越准确。该参数也可以通过’rel_sampling_distance_obj1’和’rel_sampling_distance_obj2’为每个对象独立设置。

在这里插入图片描述

  • 22
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值