gpt4 book ai didi

objective-c - 如何分析opencv的cvMatchTemplate返回的min max loc?

转载 作者:太空宇宙 更新时间:2023-11-03 21:38:40 25 4
gpt4 key购买 nike

我正在尝试在 iPhone 应用程序上检测图像中的对象。

我正在使用 cvMatchTemplate 函数,我设法看到 cvMatchTemplate 函数返回的一些模式(我选择了 CV_TM_CCOEFF_NORMED)。

阳性结果(结果图像为 163x371):

http://encryptedpixel.files.wordpress.com/2011/07/photo-13-7-11-11-52-19-am.jpeg

cvMinMaxLoc 返回:min (102,244) max(11,210)最小点在这里是有道理的,暗点的位置在 163x371 的结果图像中确实是 102,244

阴性结果:

enter image description here

cvMinMaxLoc 返回:min (114,370) max(0,0)这说不通,完全没有结果,为什么还有114370的最低点?

我需要知道如何以编程方式分析这些结果,以便我可以说“嘿,我找到了这个对象!”在 iPhone 应用程序的 objectiveC 中?

谢谢!

最佳答案

cvMinMaxLoc 将始终返回其输入的最小值和最大值的位置。它仅在您的特定应用程序中“没有意义”。您应该检查返回位置处的 是否为最小值,并对其进行阈值处理以查看它是否可能与您的模板匹配。模板匹配会产生非常低或非常高的值,具体取决于您选择的方法。

关于objective-c - 如何分析opencv的cvMatchTemplate返回的min max loc?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6673684/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com