У меня есть два изображения 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: утверждение не выполнено (a_size.width == len) в неизвестной функции, файл... matmul.cpp Терминация, вызванная после бросания 'cv:: exception'
Что я делаю неправильно?