Dans Android 9, les appareils photo peuvent annoncer leur capacité de
suivi des mouvements.
Les appareils photo compatibles avec cette fonctionnalité ne produisent pas eux-mêmes de données de suivi des mouvements, mais sont utilisés par ARCore ou un algorithme de stabilisation d'image avec d'autres capteurs pour l'analyse de la scène. Pour être compatible avec cette fonctionnalité, les appareils doivent être compatibles avec
CONTROL_CAPTURE_INTENT_MOTION_TRACKING.
Si cette intention fait partie de la requête de capture, l'appareil photo doit limiter le temps d'exposition à 20 millisecondes maximum pour réduire le flou de mouvement.
Exemples et source
Implémentation
Pour activer le suivi du mouvement sur un appareil photo, assurez-vous que :
- La fonctionnalité
ANDROID_REQUEST_AVAILABLE_CAPABILITIES_MOTION_TRACKINGest activée. - L'
ANDROID_CONTROL_CAPTURE_INTENT_MOTION_TRACKINGintention est compatible et, lorsqu'elle est incluse dans une requête de capture, limite le temps d'exposition de l'appareil photo à 20 millisecondes maximum. Les données d'étalonnage de l'objectif de la liste suivante sont correctement signalées dans les champs d'informations statiques et de métadonnées dynamiques :
Validation
Les appareils photo compatibles avec la fonctionnalité de suivi du mouvement doivent réussir les tests CTS de l'appareil photo.