Я хочу, чтобы преобразовать Bytebuffer в OpenCV Mat - это эффективный способ.
Грязное решение - сначала создать растровое изображение с использованием copyPixelsFromBuffer
Bitmap bmp = Bitmap.createBitmap(640, 480, Bitmap.Config.ARGB_8888);
bmp.copyPixelsFromBuffer(frame);
, а затем преобразовать Bitmap в Mat, используя утилиты OpenCV.
Mat mat = new Mat();
Utils.bitmapToMat(bmp, mat);
что медленно
Пожалуйста, помогите мне с элегантным решением