cross-correlation- все статьи тега


Кросс-корреляция c++ и matlab

Я пытаюсь сделать перекрестную корреляцию в C++. Проблема в том, что я не получаю тот же результат в matlab. C++ код float telo[5] = {-1, 0, 1, 2, 3}; Mat prueba(1, 5, CV_32F, telo); float telo2[3] = { 0, 1, 2 }; Mat prueba2(1, 3, CV_32F, telo2); Mat result; matchTemplate(prueba, prueba2, result, CV_TM_CCORR); Result: 2048.0004882812500 2.660783784765e-314#DEN -6.2774385622041925e+066 Код Matlab: a = [-1,0,1,2,3] b = [0,1,2] xcorr2(a,b) Result: -2 -1 2 5 8 3 0 Что я делаю не так? ...