2D模板匹配
参数说明
调整该步骤参数的大致流程如下图所示:
- 梯度幅度下限阈值
-
默认值:60
调节说明:匹配前需要设置适当的梯度幅度下限阈值来提取物体特征,梯度幅度大于该阈值的像素将被考虑为特征像素。效果对比如下图所示。
下图中,梯度幅度下限阈值设置为 10 时,物体特征提取效果较差,如左图所示;梯度幅度下限阈值设置为 60 时,物体特征提取效果较好,如右图所示。所以适当调高阈值,有助于准确提取物体特征。
- 模板特征已生成
-
默认值:不勾选。
调节说明:在首次运行此步骤时,将先提取“制作2D模板”步骤输出的模板图像中的特征像素,并存储在工程文件夹中。然后将待匹配图像中提取的特征像素与模板图像的特征像素进行匹配,并输出匹配结果。之后再运行此步骤时,将直接调用保存的模板图像特征像素。当需要重新提取模板特征时,例如更改了某些参数和模板图像后,请取消勾选该参数再运行此步骤,以便重新提取模板图像的特征像素。
模板设置(不勾选模板特征已生成时显示此项)
- 起始角度
-
默认值:-180.0
调节说明:起始角度和终止角度规定匹配时模板在图像中的旋转范围。
- 终止角度
-
默认值:180.0
调节说明:可参考“起始角度”。
- 角度步长
-
默认值:1.0
调节说明:角度步长决定了每隔多少度进行一次匹配尝试。
- 起始尺度
-
默认值:0.80
调节说明:起始尺度和终止尺度规定匹配时模板在图像中的尺度变化范围。
- 终止尺度
-
默认值:1.20
调节说明:可参考“起始尺度”。
- 尺度步长
-
默认值:0.20
调节说明:尺度步长决定了每隔多大尺度变化进行一次匹配尝试。
匹配设置 (勾选模板特征已生成后显示此项)
- 匹配分数下限阈值
-
默认值:50.0
调节说明:匹配分数小于此阈值的匹配结果将被丢弃,剩余结果会经过该步骤的精匹配环节的筛选后输出。
|
- 匹配结果数量上限
-
默认值:3
调节说明:当实际匹配结果数大于此值时,列表末端的结果会被丢弃。
-
当匹配分数下限阈值设置为适当的值时,匹配结果数量上限越高,最终匹配到的结果数量越多。
-
当匹配分数下限阈值设置为 25 ,匹配结果数量上限分别设置为 1 和 4 时,匹配结果分别如下图所示。其中,左图为匹配结果数量上限设置为 1 时的匹配结果,右图为匹配结果数量上限设置为 4 时的匹配结果。
-
-
当匹配结果数量上限设置为适当值时,匹配分数下限阈值越高,最终匹配到的结果数量越少。当匹配结果数量上限设置为 4 ,匹配分数下限阈值分别设置为 25 和 50 时,匹配结果如下图所示。其中,左图为匹配分数下限阈值为 25 时的匹配结果,右图为匹配分数下限阈值为 50 时的结果。
上图右图中,由于只有 3 个匹配结果的分数高于所设置的匹配分数下限阈值,所以最多只能输出 3 个结果。 |
- 重叠比例上限阈值
-
默认值:0.40
调节说明:若匹配中出现了两个匹配结果的重叠,当重叠比例大于该值时,会保留匹配分数较高的那个结果,丢弃另一个结果。
修正设置 (勾选 模板特征已生成 后显示此项)
- 搜索半径
-
默认值:10.0
调节说明:用于位姿精修正时寻找对应点,当匹配结果不是很好时,可适当增加此值。