【发布时间】:2020-04-08 06:14:28
【问题描述】:
我正在使用 PCL 的 ICP 进行 2D 点匹配,并使用 ::correspondences_ 查找源 (index_query) 与目标 (index_match) 的对应关系,并观察到许多源索引指向相同的目标索引,如下所示。
SrcIndex: 3 -> TgtIndex: 800
SrcIndex: 4 -> TgtIndex: 800
SrcIndex: 5 -> TgtIndex: 801
SrcIndex: 6 -> TgtIndex: 801
- 对应映射不应该是一对一的吗?
-
setEuclideanFitnessEpsilon有什么作用?
我发现here,在第 5 页,
如果误差平方和小于用户定义的阈值,则找到解决方案。通过 setEuclideanFitnessEpsilon(distance) 设置
然而,即使设置了::setEuclideanFitnessEpsilon(1),我得到了50ish 的getFitnessScore(),这比根本不设置欧几里得适应度还要糟糕。
- 我可以编写一些自定义规则来拒绝信件吗?我知道
CorrespondenceRejector存在,但有什么好的简单教程可用吗?
【问题讨论】:
标签: c++ computer-vision point-cloud-library point-clouds