0

我有一个 4x4 的 Qw 矩阵。我想将其上部 3x3 矩阵复制到另一个名为 R 的矩阵中。我是手动完成的,但我想知道是否有一种聪明的方法可以做到这一点。我使用了 copyTo 和 pushback,但没有用。我在 C++ 中使用 OpenCV 2.4.5

Qw.row(0).copyTo(R.row(0));
Qw.row(1).copyTo(R.row(1));
Qw.row(2).copyTo(R.row(2));

或者:

R.push_back(Qw.row(0));
R.push_back(Qw.row(1));
R.push_back(Qw.row(2));
4

1 回答 1

0

如果QwRare both cv::Mat,您可以使用掩码:

R = Qw(cv::Rect(0,0,3,3));
于 2013-08-11T15:41:46.417 回答