I\'m currently trying to migrate a bit of legacy code from iPhone to Android. This code uses the OpenCV library to do some image processing. And I cannot understand how to d
Currently matToBitmap is a bit buggy, I've read they intend to fix it in a future release.
I can show it how I worked around it for a color image:
mMat = Utils.loadResource(this, resId, Highgui.CV_LOAD_IMAGE_COLOR);
Imgproc.cvtColor(mMat, result, Imgproc.COLOR_RGB2BGRA);
bmp = Bitmap.createBitmap(result.cols(), result.rows(), Bitmap.Config.ARGB_8888);
Utils.matToBitmap(result, bmp);
mImageView.setImageBitmap(bmp);
Basically i perform that space color conversion first or like you said the result will be a weird blend of random colors.
Answer if it works, I think it does.