在 Android 9 中,相機裝置可以宣傳運動追蹤功能。支援此功能的相機本身不會產生運動追蹤數據,而是由 ARCore 或影像穩定演算法以及其他感測器使用來進行場景分析。若要支援此功能,裝置必須支援CONTROL_CAPTURE_INTENT_MOTION_TRACKING
。如果此意圖是捕獲請求的一部分,則相機必須將曝光時間限制為最多 20 毫秒,以減少運動模糊。
範例和來源
HAL 端的參考運動追蹤實作可作為相機 HAL的一部分。
執行
要在相機設備上啟用運動跟踪,請確保:
-
ANDROID_REQUEST_AVAILABLE_CAPABILITIES_MOTION_TRACKING
功能已啟用。 - 支援
ANDROID_CONTROL_CAPTURE_INTENT_MOTION_TRACKING
意圖,並且當包含在捕獲請求中時,將相機曝光時間限制為最大 20 毫秒。 以下清單中的鏡頭校準資料在靜態資訊和動態元資料欄位中準確報告:
驗證
支援運動追蹤功能的攝影機設備必須通過攝影機CTS測試。