Управление с помощью RenderScrip

Я хотел бы обработать кадр из YUV в RGB с использованием ScriptIntrinsecYUVtoRGB в методе ImageReader.OnImageAvailableListener().

Это можно сделать? До сих пор я так и делал:

Я остаюсь с изображением белым, и предварительный просмотр больше не начинается.

Предложения?

1 ответ

Решение

Вы больше не добавляете поверхность TextureView в сеанс захвата или запрос захвата. Только Поверхность ImageReader добавляется в список outputSurfaces и в captureRequestBuilder.addTarget().

Таким образом, камера ничего не рисует в TextureView. Добавьте его обратно в оба.

Другие вопросы по тегам