在openCV中有一个名为FindHomography的函数,它将MATRICES作为输入。
我有数据点表示框架中要素的位置。我想使用C ++或C将这些数据点放在Matrix中。 我想把它们放在2d数组中,这些特征代表x和y的位置。
请你建议怎么做?
假设我在Frame中有20个特征,现在这些特征只是整数,我想把这些特征放在A矩阵中,以便在上面提到的矩阵中使用它们
答案 0 :(得分:1)
以下是基于第35-36页O'Reilly's Learning OpenCV中示例的示例:
float vals[] = { 0.1, 0.2, 0.3, 0.4 };
CvMat mat;
cvInitMatHeader(&mat, 2, 2, CV_32FC1, vals);
这将使用上面静态分配的数据创建一个2x2浮点矩阵。