Bewegungstracking

In Android 9 können Kamerageräte die Bewegungsverfolgungsfunktion ankündigen. Kameras, die diese Funktion unterstützen, erzeugen selbst keine Bewegungsverfolgungsdaten, sondern werden von ARCore oder einem Bildstabilisierungsalgorithmus zusammen mit anderen Sensoren zur Szenenanalyse verwendet. Um diese Funktion zu unterstützen, müssen Geräte CONTROL_CAPTURE_INTENT_MOTION_TRACKING unterstützen. Wenn diese Absicht Teil der Aufnahmeanforderung ist, muss die Kamera die Belichtungszeit auf maximal 20 Millisekunden begrenzen, um Bewegungsunschärfe zu reduzieren.

Beispiele und Quelle

Eine Referenz-Motion-Tracking-Implementierung auf der HAL-Seite ist als Teil der Kamera-HAL verfügbar.

Implementierung

Um die Bewegungsverfolgung auf einem Kameragerät zu aktivieren, stellen Sie Folgendes sicher:

Validierung

Kamerageräte, die die Bewegungsverfolgungsfunktion unterstützen, müssen die Kamera-CTS-Tests bestehen.