0

私は1X3であるcoordinatePointPrevと呼ばれるマトリックスを持っており、3X1であるcoordinatePointCurrFrameと呼ばれる別のマトリックスがあります。anf 最後に、3X3 であるファンドと呼ばれるマトリックス。すべてが行列として定義されます。

今、私は、coordinatePointPrev * 資金 * 座標ポイントCurr を乗算し、結果を 'resultOfEq' に保存したいのですが、6 行目で、「型 'Emgu.CV.Matrix' を 'double に暗黙的に変換できません」というエラーが発生しました。

どこが間違っているのか

   Matrix<double> resultOfEq = new Matrix<double>(1, n);    
        for (int i = 0; i < n; i++)
                {
 Matrix<double> coordinatePointPrev = new Matrix<double>(new double[,] { { a,b, 1 } });
 Matrix<double> coordinatePointCurr = new Matrix<double>(new double[,] { {c, d, 1 } });
 resultOfEq[0, i] = coordinatePointPrev.Mul(fund).Mul(coordinatePointCurr);
                }
4

1 に答える 1