Erro ao definir o ROI OpenCV Android

Eu estou tentando descobrir como definir o ROI de uma imagem no OpenCV no Android. Eu fiz isso em outros sistemas operacionais, então acho que o que estou fazendo é semanticamente correto, mas há um erro em algum lugar.

Até agora eu tentei isso

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

No entanto eu recebo um erro em algum lugar nas classes OpenCV que se parece com isso

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)

Eu estou chamando isso no retorno de chamada onCameraFrame fornecido pela classe wrapper opencv

Não sei como fazer isso, alguém já fez isso com sucesso?

questionAnswers(2)

yourAnswerToTheQuestion