Bewegungstracking

Unter Android 9 können Kamerageräte die Funktion „Bewegungserkennung“ angeben. Kameras, die diese Funktion unterstützen, erzeugen selbst keine Daten zur Bewegungserkennung, sondern werden von ARCore oder einem Bildstabilisierungsalgorithmus zusammen mit anderen Sensoren für die Szenenanalyse verwendet. Damit diese Funktion unterstützt wird, müssen die Geräte CONTROL_CAPTURE_INTENT_MOTION_TRACKING unterstützen. Wenn diese Absicht Teil der Aufnahmeanfrage ist, muss die Kamera die Belichtungszeit auf maximal 20 Millisekunden begrenzen, um Bewegungsunschärfe zu reduzieren.

Beispiele und Quelle

Eine Referenzimplementierung für die Bewegungserkennung auf HAL-Seite ist als Teil der Camera HAL verfügbar.

Implementierung

Damit Sie das Bewegungstracking auf einem Kameragerät aktivieren können, müssen folgende Voraussetzungen erfüllt sein:

Zertifizierungsstufe

Kameras, die die Funktion „Bewegungserkennung“ unterstützen, müssen die CTS-Tests für Kameras bestehen.