查看原文
其他

Halcon教程之模板匹配输出结果总结

Mv_Chai 机器视觉课堂 2021-09-10

        

     前文系统介绍了Halcon中各种模板匹配方法的适用场合:Halcon教程之模板匹配(一)

        本文将系统介绍各种匹配方法的输出结果信息,为匹配后结果信息的利用打下基础。

        若要在图像中定位对象,必须通过匹配返回像搜索对象的位置和方向这样的信息。这些信息可用于不同的表示形式, 具体取决于选择的匹配方法。

         对于严格的2D 匹配位置和方向分别返回, 即位置由行和列值组成, 方向由一个描述角度的单个值组成

        无标定透视方法将位置和方向一起返回到射影变换矩阵 (2D 单应矩阵)。

        校准的透视方法将它们以3D 的姿态返回到一起。

        除了位置和方向, 许多方法返回更多的信息, 如找到的对象的比例或关于匹配质量的信息(评分)。

下面列出了每个匹配方法的结果。


匹配方法

运算符和结果

基于灰度值的

best_match,best_match_mg,best_match_pre_mg:

匹配

最佳匹配位置与最佳匹配中灰度值的平均偏差

best_match_rot,best_match_rot_mg:

最佳匹配的位置和旋转以及灰度值与最佳匹配的平均偏差。

fast_match,fast_match_mg:

匹配错误在指定公差范围内的所有图像点。

基于相关性的

find_ncc_model:

匹配

找到的模型的位置、角度和得分。

基于形状的

find_shape_model:

匹配

找到的模型的位置、角度和得分。

find_shape_models:

多个模型的位置、旋转角度和分数, 以及每个实例所属模型的信息。

find_scaled_shape_model:

位置、角度、统一比例因子和找到模型的评分

find_scaled_shape_models:

多个模型的位置、旋转角度、统一缩放因子和分数, 以及每个实例所属模型的信息。

find_aniso_shape_model:

位置、旋转角度、行和列方向的缩放因子以及找到的模型的分数。

find_aniso_shape_models:

位置、旋转角度、行和列方向的缩放因子, 以及多个模型的分数, 以及每个实例所属模型的信息。

基于组件的

find_component_model:

匹配

每个找到的组件模型实例的开始和结束索引、组件模型的找到实例的分数、找到的组件的位置和角度匹配、找到的匹配项的分数以及找到的组件的索引。

局部变形

find_local_deformable_model:

匹配

位置、向量场、校正图像 (部分)、变形对象的轮廓和发现模型的评分

透视变形

find_planar_calib_deformable_model:

匹配

3D 体式, 六个均方偏差或6个姿势参数的36方差, 并评分。

find_planar_uncalib_deformable_model: 2D 单应矩阵和得分。

基于描述符的

find_calib_descriptor_model:

匹配

3D. 姿势和得分。

find_uncalib_descriptor_model: 2D 单应矩阵和得分。



长按下方二维码识别免费关注


: . Video Mini Program Like ,轻点两下取消赞 Wow ,轻点两下取消在看

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存