【问题标题】:OpenCV: Match Template, combining close matchesOpenCV:匹配模板,结合紧密匹配
【发布时间】:2012-09-10 18:21:32
【问题描述】:

相关:OpenCv: Finding multiple matches

我现在可以标记所有匹配项的位置。但是,因为有些匹配并不完美,所以我需要稍微降低我的门槛。这意味着我有一堆像素都匹配同一个项目。

所以,如果实际匹配在 5,5,我在 4,4 到 6,6 的范围内有 9 个匹配。

将这些组合在一起的最佳方法是什么,以便我为每个匹配集群获得一个点?

【问题讨论】:

    标签: opencv emgucv matchtemplate


    【解决方案1】:

    您可以只保留所有相邻匹配中的最佳匹配,即仅相隔一个像素的匹配。

    一种方法是提取阈值图像中的连通分量,并为每个连通分量查找结果图像中最小值的位置,并将其保持为“最佳”。

    【讨论】:

    • 我只能垂直扫描,然后在找到匹配项后水平跳跃十几个像素。谢天谢地,我知道没有两个项目会出现在另一个之上。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-04-20
    • 1970-01-01
    • 2023-03-09
    • 1970-01-01
    • 2016-03-08
    相关资源
    最近更新 更多