小编Jas*_*Law的帖子

cv2.minMaxLoc() 中的最大值?

我在 opencv 和模板匹配方面遇到了一些麻烦,所以我希望这里有人可以帮助迷失的灵魂。

因此,作为我正在使用的代码的一部分,我有以下两行我不太理解。

result = cv2.matchTemplate(edged, template, cv2.TM_CCOEFF)
(_, maxVal, _, maxLoc) = cv2.minMaxLoc(result)
Run Code Online (Sandbox Code Playgroud)

根据我的理解,第一行在变量“result”中存储了一个相关系数。这反过来又被传递到cv2.minMaxLoc(...)它依次生成一个由 (minVal, maxVal, minLoc, maxLoc) 组成的 4 元素数组,其中我们只对 maxVal 和 maxLoc 感兴趣。

在打印 maxVal 的值时,我似乎得到了 2,000,000 到 7,000,000 之间的值,具体取决于模板、光照条件等。

我的问题如下:

maxVal 是什么意思?

maxVal 的范围是多少?

哪些物理特性会影响 maxVal 的值?

在此先感谢您的帮助和指导!

python opencv numpy computer-vision template-matching

5
推荐指数
1
解决办法
1万
查看次数