I camera2 api, я сохраняю непрерывно image в Image[], и когда хочу сделать снимок, я звоню image.getPlanes()[0].getBuffer, но приложение вылетает и выдает ошибку:
image
Image[]
image.getPlanes()[0].getBuffer
Image is already close.
Как я могу получить Buffer после image.close? Спасибо!
Вы не можете.
Не вызывайте close () на изображении до того, как вы его используете.
Для этого может потребоваться увеличить аргумент maxImageCount для вашего ImageReader, чтобы вы могли удерживать его болееИзображения одновременно.