Error al configurar ROI OpenCV Android

Estoy tratando de averiguar cómo establecer el ROI para una imagen en OpenCV en Android. He hecho esto en otros sistemas operativos, así que creo que CÓMO lo hago es semánticamente correcto, pero hay un error en alguna parte.

Hasta ahora he intentado esto

Rect roi = new Rect(0, 0, inputFrame.cols(), inputFrame.rows());
Mat cropped = new Mat(inputFrame, roi);

Sin embargo, recibo un error en algún lugar de las clases de OpenCV que se ve así

Utils.matToBitmap() throws an exception:/home/reports/ci/slave/opencv/modules/java/generator/src/cpp/utils.cpp:107: 
error: (-215) src.dims == 2 && info.height == (uint32_t)src.rows && info.width ==
(uint32_t)src.cols in function void Java_org_opencv_android_Utils_nMatToBitmap2
(JNIEnv*, jclass, jlong, jobject, jboolean)

Llamo a esto en la devolución de llamada onCameraFrame proporcionada por opencv wrapper class

No estoy seguro de cómo hacerlo, ¿alguien lo ha hecho con éxito?

Respuestas a la pregunta(2)

Su respuesta a la pregunta