Di Android 9, perangkat kamera dapat mengiklankan
kemampuan pelacakan gerakan.
Kamera yang mendukung fitur ini tidak menghasilkan data pelacakan gerakan itu sendiri, tetapi digunakan oleh ARCore atau algoritma stabilisasi gambar bersama dengan sensor lain untuk analisis adegan. Untuk mendukung fitur ini, perangkat harus mendukung
CONTROL_CAPTURE_INTENT_MOTION_TRACKING.
Jika intent ini merupakan bagian dari permintaan pengambilan, kamera harus membatasi waktu pencahayaan hingga maksimum 20 milidetik untuk mengurangi buram gerakan.
Contoh dan sumber
Implementasi pelacakan gerakan referensi di sisi HAL tersedia sebagai bagian dari Camera HAL.
Penerapan
Untuk mengaktifkan pelacakan gerakan di perangkat kamera, pastikan:
- Kemampuan
ANDROID_REQUEST_AVAILABLE_CAPABILITIES_MOTION_TRACKINGdiaktifkan. - Intent
ANDROID_CONTROL_CAPTURE_INTENT_MOTION_TRACKINGdidukung dan saat disertakan dalam permintaan pengambilan, membatasi waktu pencahayaan kamera hingga maksimum 20 milidetik. Data kalibrasi lensa dari daftar berikut dilaporkan secara akurat di kolom informasi statis dan metadata dinamis:
Validasi
Perangkat kamera yang mendukung fitur pelacakan gerakan harus lulus uji CTS kamera.