Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/opencv/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用OpenCV获得模板匹配的结果?_Opencv - Fatal编程技术网

如何使用OpenCV获得模板匹配的结果?

如何使用OpenCV获得模板匹配的结果?,opencv,Opencv,我有两张图片a.jpgsrc 1000*1000和b.jpgtpl 100*100 Mat a=imread("a.jpg");//1000*1000 Mat b=imread("b.jpg");//100*100 ... double minVal; double maxVal; ... matchTemplate(a, b, result, 0 ); minMaxLoc( result, &minVal, &maxVal, &minLoc, &maxLoc,

我有两张图片a.jpgsrc 1000*1000和b.jpgtpl 100*100

Mat a=imread("a.jpg");//1000*1000
Mat b=imread("b.jpg");//100*100
...
double minVal; double maxVal; 
...
matchTemplate(a, b, result, 0 );
minMaxLoc( result, &minVal, &maxVal, &minLoc, &maxLoc, Mat());

printf("minVal=%f \n maxVal=%f \n", minVal,maxVal);

如何获得最佳匹配或调整,有人可以帮助我,谢谢:

乍一看,我会说您的代码是正确的,那么:什么不起作用?你的预期产出是多少?你得到了什么?你能帮我定位你的样本模板和src吗?我想判断匹配是正确的还是错误的。你有什么建议?@Mika我的代码运行良好,我想知道如何判断匹配是两幅图像的原因。:似乎类似的问题: