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

QwRが両方ともの場合cv::Mat、マスクを使用できます。

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