报错 opencv error :Assertion failed(s>=0)in cv:setSize
file D :\Opencv3.4.4\opencv\source\modules\core\src\matrix.cpp line 235
报错分析setSize尺寸不对,可能是有负值产生,将可能产生负值的部分找到,建立错误处理程序即可;
Mat result;
int result_cols = im.cols - tpl.cols + 1;
int result_rows = im.rows - tpl.rows + 1;
result.create(result_rows, result_cols, CV_32FC1);
我这里既是这一步产生了负值。