我有一个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));
答案 0 :(得分:0)
如果Qw
和R
都是cv::Mat
,您可以使用掩码:
R = Qw(cv::Rect(0,0,3,3));