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 scene. Untuk mendukung fitur ini, perangkat harus mendukung
CONTROL_CAPTURE_INTENT_MOTION_TRACKING
.
Jika intent ini adalah bagian dari permintaan pengambilan, kamera harus membatasi
waktu eksposur hingga maksimum 20 milidetik untuk mengurangi blur gerakan.
Contoh dan sumber
Penerapan pelacakan gerakan referensi di sisi HAL tersedia sebagai bagian dari Camera HAL.
Implementasi
Untuk mengaktifkan pelacakan gerakan di perangkat kamera, pastikan:
- Kemampuan
ANDROID_REQUEST_AVAILABLE_CAPABILITIES_MOTION_TRACKING
diaktifkan. - Intent
ANDROID_CONTROL_CAPTURE_INTENT_MOTION_TRACKING
didukung dan jika disertakan dalam permintaan pengambilan gambar akan membatasi waktu eksposur kamera hingga maksimum 20 milidetik. Data kalibrasi Lens dari daftar berikut dilaporkan secara akurat dalam kolom metadata dinamis dan informasi statis:
Validasi
Perangkat kamera yang mendukung fitur pelacakan gerakan harus lulus pengujian CTS kamera.