本帖最后由 Injoy 于 2019-1-30 19:10 编辑
- cv::matchTemplate(source, templ, res, CV_TM_SQDIFF);
- while (true) {
- double minval, maxval, threshold = 0.8;
- cv::Point minloc, maxloc;
- cv::minMaxLoc(res, &minval, &maxval, &minloc, &maxloc);
- if (maxval >= threshold)
- cv::floodFill(res, maxloc, cv::Scalar(0), 0, cv::Scalar(.1), cv::Scalar(1.));
- else
- break;
- }
复制代码 比如做模板匹配,如果使用 CV_TM_SQDIFF,值越小越相似,但 minMaxLoc 获取的值是倒序的,这样就很不高效。
或则有其他办法?
|