OpenCV に 2 つの Mat イメージがあります。
Mat ft = Mat::zeros(src.rows,src.cols,CV_32FC1);
Mat h = Mat::zeros(src.rows,src.cols,CV_32FC1);
両方の画像は同じ寸法で、単一のソース画像から計算されます。
これら2つの画像を乗算したいのですが、両方を使用してみました
Mat multiply1 = h*ft;
Mat multiply2;
gemm(h,ft,1,NULL,0,multiply2);
ただし、どちらも次のアサーション エラーが発生します。
OpenCV エラー: 不明な関数でアサーションが失敗しました (a_size.width == len), ファイル ...matmul.cpp 'cv::exception' をスローした後に終了が呼び出されました
私は何を間違っていますか?