相关:OpenCv: Finding multiple matches
我现在可以标记我所有的匹配项所在的位置。但是,因为有些比赛并不完美,我需要降低一点阈值。这意味着我有一堆像素完全匹配同一项目。
所以,如果实际匹配是在 5,5,我在 4,4 到 6,6 范围内有 9 个匹配。
什么是最好的方法来组合每一个,这样我就可以为每组比赛找到一个点?
最佳答案
您可以只保留所有相邻匹配项中的最佳匹配项,即那些仅相隔一个像素的匹配项。
一种方法是提取阈值图像中的连通分量,并针对每个连通分量,在结果图像中寻找最低值的位置,并将其保持为“最佳”。
关于OpenCV:匹配模板,结合紧密匹配,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12336657/