Bewegungserkennung

In Android 9 können Kamerageräte die Funktion zur Bewegungserkennung bewerben. Kameras, die diese Funktion unterstützen, erzeugen keine Daten zur Bewegungsverfolgung, sondern werden von ARCore oder einem Bildstabilisierungsalgorithmus zusammen mit anderen Sensoren zur Szenenanalyse verwendet. Damit diese Funktion unterstützt wird, müssen Geräte CONTROL_CAPTURE_INTENT_MOTION_TRACKING unterstützen. Wenn dieser Intent 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 der HAL-Seite ist als Teil des Camera HAL verfügbar.

Implementierung

Damit die Bewegungsverfolgung auf einem Kameragerät aktiviert werden kann, müssen folgende Voraussetzungen erfüllt sein:

Zertifizierungsstufe

Kamerageräte, die die Funktion zur Bewegungsverfolgung unterstützen, müssen die CTS-Tests für Kameras bestehen.