C++ 多ROI中的OpenCV模板匹配

C++ 多ROI中的OpenCV模板匹配,c++,opencv,pattern-matching,marker,matchtemplate,C++,Opencv,Pattern Matching,Marker,Matchtemplate,我是opencv新手,如果这个问题看起来很愚蠢,我很抱歉。 我想在我的图像中找到标记#1。我将搜索区域限制为多个ROI(正方形),然后将图像裁剪为ROI,并使用houghlines和warphafine对其进行变换。目前只显示第一个正方形。我想检查每个ROI,将它们与我的模板匹配,跳过不好的匹配,只返回最好的匹配(可能有一个百分比)。这是否可能仅使用matchTemplate,或者在找到我的图像中的方块后,是否有更好的方法来查找特定标记?如果使用matchTemplate,您必须自行处理旋转和缩

我是opencv新手,如果这个问题看起来很愚蠢,我很抱歉。
我想在我的图像中找到标记#1。我将搜索区域限制为多个ROI(正方形),然后将图像裁剪为ROI,并使用houghlines和warphafine对其进行变换。目前只显示第一个正方形。我想检查每个ROI,将它们与我的模板匹配,跳过不好的匹配,只返回最好的匹配(可能有一个百分比)。这是否可能仅使用matchTemplate,或者在找到我的图像中的方块后,是否有更好的方法来查找特定标记?

如果使用matchTemplate,您必须自行处理旋转和缩放,但这似乎是一种可行的方法。或者你可以看看Thx。有没有办法在裁剪前轮换我的计数?