我使用OpenCV模板匹配在另一圖像中查找圖像。迭代通過cv ::包含在cv中的點:: Mat
具體matchTemplate()
它返回一個cv::Mat
包含匹配的相似度圖。
除了使用minMaxLoc()
之外,還有什麼辦法可以通過cv::Mat
中包含的cv::Point
進行排序嗎?
minMaxLoc(result, &minVal, &maxVal, &minLoc, &maxLoc);
我曾嘗試:
cv::Mat_<uchar>::iterator it = result.begin<uchar>();
cv::Mat_<uchar>::iterator end = result.end<uchar>();
for (; it != end; ++it)
{
cv::Point test(it.pos());
}
了有限的成功。
你試圖完成的結果是什麼?點應該如何排序? – Aurelius
我希望能夠將這些點與基線進行比較,以獲得模板匹配的置信因子。我試圖通過從最佳比賽到最差比賽的積分進行迭代。 – RubenSandwich