所以我使用下一个代码从blob创建一个位图:
byte[] blob = contact.getMP();
ByteArrayInputStream inputStream = new ByteArrayInputStream(blob);
Bitmap bitmap = BitmapFactory.decodeStream(inputStream);
Bitmap scalen = Bitmap.createScaledBitmap(bitmap, 320, 240, false);
Run Code Online (Sandbox Code Playgroud)
并且它返回下一个输出,这很好

然后我执行以下操作将位图制作成Mat,但随后我的颜色才会改变......
//Mat ImageMat = new Mat();
Mat ImageMat = new Mat(320, 240, CvType.CV_32F);
Utils.bitmapToMat(scalen, ImageMat);
Run Code Online (Sandbox Code Playgroud)
我不知道为什么,也不知道将位图变成Mat的另一种方法.怎么了?

请考虑以下字符串:
String test= "0, 1, 3, 2, 2, 1, 1, 4, 2, 5, 1, 1, 0, 1, 241";
Run Code Online (Sandbox Code Playgroud)
最大值是最后一个值241.如何15在字符串中获取此数字的计数,因为241是字符串中的第15个数字,并且是行中的最大数字?
第二个例子:
String test= "0, 1, 3, 2, 2, 1, 1, 4, 30, 5, 1, 1, 0, 1, 5";
Run Code Online (Sandbox Code Playgroud)
结果应该是9,因为30是最大的数字,而在字符串中的第9位.