Матричное умножение в OpenCV

У меня есть два изображения Mat в OpenCV:

Mat ft = Mat::zeros(src.rows,src.cols,CV_32FC1);
Mat h = Mat::zeros(src.rows,src.cols,CV_32FC1);

Оба изображения имеют одинаковое измерение и рассчитываются по одному исходному изображению.

Я хотел бы умножить эти два изображения, но попытался использовать оба

Mat multiply1 = h*ft;

Mat multiply2;
gemm(h,ft,1,NULL,0,multiply2);

но оба приводят к следующему ошибочному утверждению:

OpenCV Error: Assertion failed (a_size.width == len) in unknown function, file ...matmul.cpp Termination called after throwing 'cv::exception'

Что я делаю неправильно?

Ответы на вопрос(1)

Ваш ответ на вопрос