我正在使用 OpenCV 模板匹配在另一个图像中查找图像。
具体来说matchTemplate()
,它返回一个cv::Mat
包含匹配的相似性图。
除了使用之外,还有什么方法可以对其中cv::Point
包含的 s 进行排序?cv::Mat
minMaxLoc()
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());
}
成功有限。