我有一个矩阵,称为坐标点Prev,它是 1X3,还有另一个矩阵叫做坐标点CurrFrame,它是 3X1。anf 最后是一个名为 fund 的矩阵,它是 3X3;都被定义为矩阵。
现在我想乘以coordinatePointPrev * fund * coordinatePointCurr并将结果保存在 '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);
}