получить данные байта [] в режиме реального времени с помощью camera2 api - PullRequest
0 голосов
/ 28 июня 2019

Я работаю над Camera2 api с обработкой изображений в режиме реального времени, я получаю метод поиска

onCaptureProgressed(CameraCaptureSession, CaptureRequest, CaptureResult)

при каждом кадре захвата, но я не знаю, как получить байт [] или данные из CaptureResult

1 Ответ

0 голосов
/ 28 июня 2019

Вы не можете получить данные изображения из CaptureResult;он предоставляет только метаданные изображения.

Взгляните на пример приложения Camera2Basic , которое захватывает изображения JPEG с помощью ImageReader.Если вы измените формат JPEG на YUV, установите разрешение на размер предварительного просмотра и установите Поверхность ImageReader в качестве цели для повторяющегося запроса предварительного просмотра, вы получите ImageReader.Image для каждого захваченного кадра.

...