Smartglass для Android: изображение из считывателя изображений возвращает BGR вместо ожидаемого RGB - PullRequest
0 голосов
/ 23 ноября 2018

У меня есть smartglass, который подключается к телефону Android.В SmartGlass есть камера.Я получаю доступ к камере для непрерывной потоковой передачи захваченных изображений в свой браузер через WebRTC.

Способ, которым я достиг этого, - через ImageReader, формат Format.Rgbx8888, так как это казалось единственным рабочим форматом..

Изображение из ImageReader преобразуется в байт [] и публикуется через OpenTok для моего веб-клиента.

Все работает просто отлично, за исключением того, что изображение имеет синий оттенок.Я подозреваю, что это связано с заменой красного и синего.

Мой вопрос: как поменять красный и синий, чтобы они стали RGB вместо BGR?Производительность довольно важна, поэтому она должна быть как можно быстрее.

Может быть, полезно знать: Я создаю приложение для Android только с Xamarin Android и OpenTok.Смартгласс - это Iristick Z1.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...