Stabilisation de l'aperçu de l'appareil photo

Sur les appareils équipés d'Android 13 ou version ultérieure, l'appareil photo prend en charge la stabilisation vidéo dans le flux d'aperçu. et d'autres flux non RAW lors des sessions de capture avec l'appareil photo. Cette fonctionnalité permet Les applications tierces offrent une expérience What you see is what you get (ce que vous voyez, c'est ce que vous obtenez) (WYSIWYG). par rapport à l'aperçu de l'appareil photo et à l'enregistrement.

Implémentation

Pour fournir cette fonctionnalité aux applications tierces, les fabricants doivent promouvoir la prise en charge des clés suivantes et implémenter algorithmes de stabilisation de l'aperçu dans le HAL de l'appareil photo:

Pour modifier les paramètres par défaut de cette fonctionnalité, attribuez une valeur par défaut dans le champ modèle de demande de capture lorsque vous créez une demande de capture à l'aide de createCaptureRequest

Pour en savoir plus sur l'implémentation de cette fonctionnalité, reportez-vous au code de EmulatedCamera chez Seiche à hardware/google/camera/devices/EmulatedCamera/hwl/EmulatedSensor.cpp

Pour en savoir plus sur les modes de stabilisation vidéo, consultez CONTROL_VIDEO_STABILIZATION_MODE

Validation

Pour tester votre implémentation de cette fonctionnalité, utilisez les outils CTS et ITS suivants tests:

CTS:

ITS (teste le champ de vision et la qualité de stabilisation):