使用opencv

时间:2016-08-03 09:23:13

标签: opencv camera-calibration minimize minimization

我需要解决以下等式:

enter image description here

我知道矩阵G,如何找到p的矩阵||p|| = 1

目前我在opencv中解决如下问题:

Mat  w, u, EigenVectors;
SVD::compute(A, w, u, EigenVectors);
Mat p = EigenVectors.row(EigenVectors.rows-1);

我想知道如何确保条件|| p || = 1。 另外,我想知道significance and meaning of other rows/cols(转置)的EigenVectors

2 个答案:

答案 0 :(得分:2)

我相信你可以使用cv::SVD::solveZ()。它找到单个线性系统的单位长度解 x A * x = 0

答案 1 :(得分:1)

您似乎需要使用Lagrange multipliers method

据我所知,OpenCV还没有准备好使用工具。

MATLAB的好例子:Lagrange Multipliers