Прежде всего, я новичок ie до Android и ARCore. В настоящее время я делаю проект, чтобы получить мое текущее местоположение и построить историю моего местоположения вместе с изображением с камеры, используя Google ARCore. Там я сослался на данный пример ARCore "shared_camera".
1. Существует возможность инициализировать считыватель изображений процессора с различными разрешениями и получать изображение из OnImageAvailableListner в желаемом разрешении.
ImageReader.newInstance(
desiredCpuImageSize.getWidth(), //640, 720, 1280, 1920,
desiredCpuImageSize.getHeight(), //480, 480, 720, 1080
ImageFormat.YUV_420_888,
2);
Одновременно мы также можно получить образ ARCore из OnDrwaFrame, который всегда 640x480. Я хотел бы знать механику этого сценария. Требуется ли захват для более высокого разрешения и уменьшения для ARCore?
2. Я также хотел бы знать, возможно ли управление камерой, такое как блокировка экспозиции или недостаточная экспозиция. Я попытался задать разные параметры PreviewCaptureRequestBuilder, но он не дал ответа.
previewCaptureRequestBuilder.set(CaptureRequest.CONTROL_AE_MODE, CaptureRequest.CONTROL_AE_MODE_OFF);
previewCaptureRequestBuilder.set(CaptureRequest.SENSOR_EXPOSURE_TIME, 10 * MS);
Можем ли мы все еще маневрировать камерой и передавать ее в ARCore? Любой совет будет высоко оценен.