我知道opencv module提供了各种模板匹配算法。然而,大多数这些似乎主要在图像中的匹配对象周围绘制矩形。因此,我想知道是否有一种方法来计算匹配对象的区域与模板对象,以获得准确值?
您可以在此处查看模板匹配的工作原理:https://docs.opencv.org/2.4/doc/tutorials/imgproc/histograms/template_matching/template_matching.html
最值得注意的是,矩形是在调用rectangle(...)
时绘制的,并不是模板匹配的一部分。作为matchTemplate()
的结果,您将在每个可能的位置看到匹配的分数。如果您想要比较多个比例,您可以创建您尝试匹配不同大小的模板的多个图像,然后找到跨比例的最佳匹配分数。