ARCore общая камера - PullRequest
0 голосов
/ 02 марта 2020

Прежде всего, я новичок 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? Любой совет будет высоко оценен.

...