在 Android 9 中,攝影機裝置可以宣傳動作追蹤功能。支援這項功能的相機不會自行產生動作追蹤資料,而是由 ARCore 或圖像穩定化演算法與其他感應器搭配使用,用於場景分析。如要支援這項功能,裝置必須支援 CONTROL_CAPTURE_INTENT_MOTION_TRACKING
。如果這項意圖屬於擷取要求的一部分,相機必須將曝光時間限制在 20 毫秒以內,才能減少動作模糊。
範例和來源
Camera HAL 會提供 HAL 端的參考動作追蹤實作項目。
實作
如要在攝影機裝置上啟用動作追蹤功能,請確認:
- 已啟用
ANDROID_REQUEST_AVAILABLE_CAPABILITIES_MOTION_TRACKING
功能。 - 系統支援
ANDROID_CONTROL_CAPTURE_INTENT_MOTION_TRACKING
意圖,若在擷取要求中加入此意圖,相機曝光時間上限為 20 毫秒。 下列清單中的鏡頭校正資料會在靜態資訊和動態中繼資料欄位中正確回報:
驗證
支援動作追蹤功能的相機裝置必須通過相機 CTS 測試。