method == TM_CCORR_NORMED ||
method == TM_SQDIFF_NORMED ||
method == TM_CCOEFF_NORMED;
- double eps = isNormed ? 1e-6
+ double eps = isNormed ? 1e-5
: 255 * 255 * tmpl.total() * 1e-6;
SANITY_CHECK(result, eps);
Size corrsize, int ctype,
Point anchor, double delta, int borderType )
{
-#if defined HAVE_IPP && IPP_VERSION_MAJOR >= 7 && !defined HAVE_IPP_ICV_ONLY
- if (ipp_crossCorr(img, _templ, corr))
- return;
-#endif
-
const double blockScale = 4.5;
const int minBlockSize = 256;
std::vector<uchar> buf;
#endif
int cn = img.channels();
+
+#if defined HAVE_IPP && IPP_VERSION_MAJOR >= 7 && !defined HAVE_IPP_ICV_ONLY
+ if (!ipp_crossCorr(img, templ, result))
+#endif
crossCorr( img, templ, result, result.size(), result.type(), Point(0,0), 0, 0);
if( method == CV_TM_CCORR )