【发布时间】:2014-01-07 08:42:32
【问题描述】:
我有一个矩阵,称为坐标点Prev,它是 1X3,还有另一个矩阵叫做坐标点CurrFrame,它是 3X1。 anf 最后是一个名为 fund 的矩阵,它是 3X3;都被定义为矩阵。
现在我想乘 coordinatePointPrev * fund * coordinatePointCurr 并将结果保存在 'resultOfEq' 但对于第 6 行,我遇到错误说“无法隐式转换类型 'Emgu.CV .Matrix' to '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);
}
【问题讨论】:
标签: c# opencv emgucv opencvsharp