Я совершенно новый для OpenCV
, я пытаюсь понять некоторые понятия в нем.Различные каналы в opencv
Я объявил два Mat
объектов mRgba
и mRgb
mRgba = new Mat(height,width, CvType.CV_8UC4);
mRbg = new Mat(height, width, CvType.CV_8UC3);
@Override
public Mat onCameraFrame(CameraBridgeViewBase.CvCameraViewFrame inputFrame) {
mRgba = inputFrame.rgba();
mRbg = inputFrame.rgba();
Log.i(TAG, "mRgba.channels() : " + mRgba.channels());
Log.i(TAG, "mRbg.channels() : " + mRbg.channels());
}
я получаю обоих вывод как четыре канала. Как получить 3-х канальный Mat
?