There are two ways, but you have to keep Mat in memory in the onCameraFrame method:
@Override public Mat onCameraFrame(CvCameraViewFrame inputFrame) { mRgba = inputFrame.rgba(); return mRgba; }
1) make cameraview invisible 2) make onCameraFrame return null
In both cases, you must do additional work in a different view.
source share