في Android 9، يمكن لأجهزة الكاميرا الإعلان عن إمكانية تتبع الحركة . لا تنتج الكاميرات التي تدعم هذه الميزة بيانات تتبع الحركة بنفسها، ولكن بدلاً من ذلك يتم استخدامها بواسطة ARCore أو خوارزمية تثبيت الصورة جنبًا إلى جنب مع أجهزة استشعار أخرى لتحليل المشهد. لدعم هذه الميزة، يجب أن تدعم الأجهزة CONTROL_CAPTURE_INTENT_MOTION_TRACKING
. إذا كانت هذه النية جزءًا من طلب الالتقاط، فيجب أن تحدد الكاميرا وقت التعرض بحد أقصى 20 مللي ثانية لتقليل ضبابية الحركة.
الأمثلة والمصادر
يتوفر تنفيذ مرجعي لتتبع الحركة على جانب HAL كجزء من Camera HAL .
تطبيق
لتمكين تتبع الحركة على جهاز الكاميرا، تأكد مما يلي:
- تم تمكين إمكانية
ANDROID_REQUEST_AVAILABLE_CAPABILITIES_MOTION_TRACKING
. - يتم دعم هدف
ANDROID_CONTROL_CAPTURE_INTENT_MOTION_TRACKING
وعند تضمينه في طلب الالتقاط يحد من وقت تعرض الكاميرا بحد أقصى يبلغ 20 مللي ثانية. يتم الإبلاغ بدقة عن بيانات معايرة العدسة من القائمة التالية في حقول المعلومات الثابتة وبيانات التعريف الديناميكية:
تصديق
يجب أن تجتاز أجهزة الكاميرا التي تدعم خاصية تتبع الحركة اختبارات CTS الخاصة بالكاميرا .