そこで、次のコードで blob からビットマップを作成します。
byte[] blob = contact.getMP();
ByteArrayInputStream inputStream = new ByteArrayInputStream(blob);
Bitmap bitmap = BitmapFactory.decodeStream(inputStream);
Bitmap scalen = Bitmap.createScaledBitmap(bitmap, 320, 240, false);
そして、それは次の出力を返します。これは良いことです
次に、次のようにしてビットマップをマットにしますが、色が変わるだけです...
//Mat ImageMat = new Mat();
Mat ImageMat = new Mat(320, 240, CvType.CV_32F);
Utils.bitmapToMat(scalen, ImageMat);
理由も、ビットマップをマットにする別の方法もわかりません。なにが問題ですか?