I've mRgba Matrix and a Rect r
(フレーム内で認識されたもの)
によって定義されるフレームのこの部分のサブマトリックスが必要ですRect r.
このように使用すると:
sub = mRgba.submat(r);
適切なサブマトリックスを取得しましたが、次のステップに問題がありました。フレームのこの部分を変更してから、元にコピーして戻したいと考えています。
例えば:
Imgproc.cvtColor(sub, sub, Imgproc.COLOR_RGBA2GRAY, 1); //make it gray
Imgproc.cvtColor(sub, sub, Imgproc.COLOR_GRAY2RGBA, 4); //change to rgb
この変更されたサブマトリックスを元に戻すにはどうすればよいですか。または、Rect r 部分を除いてすべてゼロで mRgba と同じサイズのマスクを取得/作成するにはどうすればよいですか?