Matrixmultiplikation in OpenCV
Ich habe zwei Mat-Bilder in OpenCV:
Mat ft = Mat::zeros(src.rows,src.cols,CV_32FC1);
Mat h = Mat::zeros(src.rows,src.cols,CV_32FC1);
Beide Bilder haben dieselbe Dimension und werden aus einem einzelnen Quellbild berechnet.
Ich möchte diese beiden Bilder multiplizieren, habe aber versucht, beide zu verwenden
Mat multiply1 = h*ft;
Mat multiply2;
gemm(h,ft,1,NULL,0,multiply2);
Beide führen jedoch zu folgendem Behauptungsfehler:
OpenCV-Fehler: Assertion fehlgeschlagen (a_size.width == len) in unbekannter Funktion, Datei ... matmul.cpp Abbruch nach Auslösen von 'cv :: exception' aufgerufen
Was mache ich falsch?