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