Мне нужно конвертировать 1-канальное изображение (серый) в растровое изображение Android. У меня есть:
IplImage aux = IplImage.create(senal_gray.width, senal_gray.height, IPL_DEPTH_8U, 4);
cvCvtColor(senal_gray, aux, CV_GRAY2BGRA);
Bitmap bm = Bitmap.createBitmap(aux.width, aux.height, Bitmap.Config.ARGB_8888);
bm.copyPixelsFromBuffer(aux.getByteBuffer());
Я думаю, что проблема в порядке каналов, потому что с этим кодом я получаю полупрозрачную картинку. Возможно, мне нужно изменить порядок каналов в "aux", чтобы получить порядок ARGB и проверить с помощью конфигурации Bitmap (ARGB_8888). Возможно ли это?