Fehler beim Festlegen des ROI OpenCV Android
Ich versuche herauszufinden, wie man den ROI für ein Bild in OpenCV auf Android einstellt. Ich habe dies unter anderen Betriebssystemen durchgeführt, daher denke ich, dass das, was ich tue, semantisch korrekt ist, aber irgendwo ein Fehler vorliegt.
Bisher habe ich das versucht
Rect roi = new Rect(0, 0, inputFrame.cols(), inputFrame.rows());
Mat cropped = new Mat(inputFrame, roi);
Allerdings erhalte ich irgendwo in den OpenCV-Klassen einen Fehler, der so aussieht
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)
Ich rufe dies im Rückruf von onCameraFrame auf, der von der opencv-Wrapper-Klasse bereitgestellt wird
Sie sind sich nicht sicher, wie Sie vorgehen sollen. Hat dies jemand erfolgreich durchgeführt?