Seguimiento de movimiento

En Android 9, los dispositivos de cámara pueden anunciar la capacidad de seguimiento del movimiento. Las cámaras que admiten esta función no producen datos de seguimiento de movimiento, sino que ARCore o un algoritmo de estabilización de imágenes los usan junto con otros sensores para el análisis de escenas. Para admitir esta función, los dispositivos deben admitir CONTROL_CAPTURE_INTENT_MOTION_TRACKING. Si este intent forma parte de la solicitud de captura, la cámara debe limitar el tiempo de exposición a un máximo de 20 milisegundos para reducir el desenfoque de movimiento.

Ejemplos y fuente

Hay disponible una implementación de seguimiento de movimiento de referencia en el lado de HAL como parte del HAL de la cámara.

Implementación

Para habilitar el seguimiento del movimiento en un dispositivo con cámara, asegúrate de lo siguiente:

Validación

Los dispositivos de cámara que admiten la función de seguimiento del movimiento deben aprobar las pruebas de CTS de la cámara.