EasyAR-Kamerasteuerung
Dieser Artikel erklärt, wie die Kamera in EasyAR gesteuert wird.
Vorbereitung
- Lesen Sie Kamera- und Eingabeerweiterung, um das Kameramodell, Parameter und andere Hinweise für physische Kameras zu verstehen.
Kameratyp und Bildumkehr
Bei Verwendung der Frontkamera führt EasyAR standardmäßig eine horizontale Bildumkehr durch. Je nach Anwendungsbedarf kann die manuelle horizontale Bildumkehr ein- oder ausgeschaltet werden.
Beispielsweise müssen Sie bei der Entwicklung einer bilderkennungsbasierten App für Tablets mit externem Spiegel die Bildumkehr manuell konfigurieren.
Anmerkung
Wenn eine Frontkamera installiert ist, das System diese jedoch nicht als solche erkennt, erfolgt keine automatische horizontale Bildumkehr. Diese muss manuell aktiviert werden.
Fokus
Smartphones verwenden in der Regel Festbrennweitenkameras, bei denen die Brennweite (focal length) nicht verändert werden kann. Einige Geräte nutzen mehrere Festbrennweitenkameras mit unterschiedlichen Brennweiten, zwischen denen gewechselt werden kann.
Befindet sich ein Objekt im Unendlichen, liegt sein Bild genau auf der Brennebene. Nähert sich das Objekt, bewegt sich sein Bild vom optischen Zentrum weg. Wird der Bildsensor der Kamera in der Brennebene fixiert, ist nur bei unendlich entfernten Objekten ein scharfes Bild möglich. Bei näheren Objekten entsteht aufgrund der hinter dem Sensor liegenden Bildebene ein unscharfes Bild mit einem Zerstreuungskreis.
Üblicherweise verfügen Smartphone-Kameras über eine Autofokus-Funktion, die die Fokusdistanz (focal distance) anpasst. Dabei werden entweder der Sensor oder das optische Zentrum bewegt, um den Zerstreuungskreis für die meisten Punkte des Objekts auf dem Sensor zu minimieren. Beachten Sie, dass reale Objekte stets 3D sind und ihr Bild durch die Kamera ebenfalls 3D ist. Da der Bildsensor eine Ebene darstellt, sind auf einem Foto immer einige Bereiche scharf und andere unscharf.
Beachten Sie, dass bei einer bestimmten Fokusdistanz die Brennweite nur die Größe des Zerstreuungskreises beeinflusst. Daraus folgt, dass Kameraparameter von der Fokusdistanz (bzw. dem Sichtfeldwinkel) abhängen. Tracker bevorzugen meist statische Kameraparameter, da dynamische Änderungen die Trackinggenauigkeit beeinträchtigen können. Ein fester Fokus kann jedoch zu unscharfen Bildern führen. Daher aktivieren die meisten AR-Anwendungen den Autofokus.
Auflösung und Bildrate
Smartphone-Kameras bieten meist verschiedene Auflösungs- und Bildratenformate. Höhere Werte erfordern jedoch mehr Rechenleistung und verursachen stärkere Erwärmung. Die Wahl sollte daher an die konkreten Anforderungen angepasst werden.
Blitz
Bei schlechten Lichtverhältnissen muss der Blitz möglicherweise im Dauerlichtmodus aktiviert werden. Dies kann jedoch die Trackingleistung verschlechtern oder das Tracking unmöglich machen.