将特征码重写为OpenCV 我有C++编写的代码,使用EGIN,我需要在OpenCV重写。问题是我以前没有使用过Eigen,也找不到更广泛的例子来帮助我
这是一个代码示例:将特征码重写为OpenCV 我有C++编写的代码,使用EGIN,我需要在OpenCV重写。问题是我以前没有使用过Eigen,也找不到更广泛的例子来帮助我,c++,opencv,eigen,C++,Opencv,Eigen,这是一个代码示例: int n; Eigen::VectorXd alpha; Eigen::MatrixXd L; alpha = L.topLeftCorner(n, n).triangularView<Eigen::Lower>().solve(y); L.topLeftCorner(n, n).triangularView<Eigen::Lower>().adjoint().solveInPlace(alpha); intn; 本征::矢量xα; 本征::矩阵;
int n;
Eigen::VectorXd alpha;
Eigen::MatrixXd L;
alpha = L.topLeftCorner(n, n).triangularView<Eigen::Lower>().solve(y);
L.topLeftCorner(n, n).triangularView<Eigen::Lower>().adjoint().solveInPlace(alpha);
intn;
本征::矢量xα;
本征::矩阵;
alpha=L.topLeftCorner(n,n).triangularView().solve(y);
L.左上角(n,n).三角视图().伴随().解算位置(alpha);
n
、L
和y
的值在代码中的前面设置
有人能帮我弄清楚这行到底发生了什么吗?L是一个nxn下三角矩阵 alpha是线性系统L*alpha=y的解 然后重新计算α,作为线性系统的解 (五十) *x=α