Copiar una pequeña imagen en el marco de la cámara con OpenCV para Android

Actualmente estoy trabajando en un programa que debería dibujar una pequeña imagen en el marco de la cámara. Con Android OpenCV, tiene la siguiente función para procesar un marco:

public Mat onCameraFrame(CvCameraViewFrame inputFrame) {

      Mat rgba = inputFrame.rgba();

      mDetector.setFrame(rgba);
      mDetector.processFrame();

      return rgba;
}

Donde el Mat rgba se muestra en la pantalla. Mi Detector ahora debería procesar el frame rgba (cambiarlo). Aquí está el código relevante:

public void processFrame() {

    // (1) Doesn't work
    Rect roi = new Rect(0, 0, 100, 100);
    Mat submat = mOutputFrame.submat(roi);
    Mat image =  new Mat(100, 100, CvType.CV_8UC3, new Scalar(0,0,0));
    image.copyTo(submat);

    // (2) Does work 
    // --- mComparatorImage is the same size as mOutputFrame.
    // --- mComparatorImage is 8bit greyscale, mOutputFrame is the rgba CameraFrame
    mComparatorImage = mComparatorHolder.getCurrentImage();
    mComparatorImage.copyTo(mOutputFrame);

    // (3) Should work (but doesn't)
    Imgproc.resize(mComparatorImage, mResizedImageClone, new Size (200, 100));
    Mat bSubmat = mOutputFrame.submat(new Rect(0, 0, 200, 100));
    mResizedImageClone.copyTo(bSubmat); 
}

Lo que intento hacer es copiar una versión redimensionada de mComparatorImage en el marco de la cámara al que hace referencia mOutputFrame (mOutputFrame = rgba).

Entonces intenté hacer (3). FYI: mResizedImageClone es de tipo Mat y se inicializa como un nuevo Mat ()

Hacer (3) no cambia el mOutputFrame.

(2) Luego intenté copiar toda la mComparatorImage (escriba Mat y el mismo tamaño que mOutputFrame) en mOutputFrame. Esto funcionó sorprendentemente.

(1) Entonces pensé que el problema tenía que ser algo con submat, porque copiar la imagen grande funciona, pero copiar una versión pequeña en mOutputFrame no funciona. Así que intenté copiar una pequeña imagen negra en mOutputFrame. Esto tampoco funciona, aunque seguí otras respuestas aquí.

¿Cual podría ser el problema? No hay error, pero el marco de la cámara permanece igual en (1) y (3)

Si necesita información adicional, hágamelo saber.

Es un

Respuestas a la pregunta(1)

Su respuesta a la pregunta