我有从 sdcard 加载图像并将其发布到 ImageView 的代码。
Mat mRgba = Highgui.imread(dir);
Bitmap bmp = Bitmap.createBitmap(mRgba.cols(), mRgba.rows(),Bitmap.Config.ARGB_8888);
Utils.matToBitmap(mRgba, bmp);
mImage.setImageBitmap(bmp, true, null, 5.0f);
图像已加载,但颜色错误。颜色似乎是倒置的(但不是倒置的)。这是图像比较
我试图通过
Bitmap bmp = BitmapFactory.decodeFile(dir);
它工作正常。但我必须使用Highgui.imread
.
我的代码有什么问题?