Mnożenie macierzy w OpenCV
Mam dwa obrazy Mat w OpenCV:
Mat ft = Mat::zeros(src.rows,src.cols,CV_32FC1);
Mat h = Mat::zeros(src.rows,src.cols,CV_32FC1);
Oba obrazy mają ten sam wymiar i są obliczane z pojedynczego obrazu źródłowego.
Chciałbym pomnożyć te dwa obrazy, ale próbowałem użyć obu
Mat multiply1 = h*ft;
Mat multiply2;
gemm(h,ft,1,NULL,0,multiply2);
ale oba powodują następujące niepowodzenie stwierdzenia:
Błąd OpenCV: Asercja nie powiodła się (a_size.width == len) w nieznanej funkcji, plik ... matmul.cpp Zakończenie wywołane po rzuceniu 'cv :: exception'
Co ja robię źle?