EasyAR-Steuerung der Kamera
Dieser Artikel beschreibt, wie die Kamera in EasyAR gesteuert wird.
Bevor Sie beginnen
- Informieren Sie sich über Kameramodell, Parameter und weitere Nutzungshinweise für physische Kameras unter Kamera- und Eingabeerweiterung.
Kameratyp und Kameraspiegelung
Bei Verwendung der Frontkamera spiegelt EasyAR das Kamerabild standardmäßig horizontal. Je nach Anwendungsbedarf kann die horizontale Spiegelung des Kamerabilds auch manuell ein- oder ausgeschaltet werden.
Wenn Sie beispielsweise eine auf image recognition basierende Anwendung für ein Tablet mit externem Reflexionsspiegel entwickeln, müssen Sie die Kamerabildspiegelung einstellen.
Anmerkung
Wenn die Kamera als Frontkamera montiert ist, vom System aber nicht als Frontkamera erkannt wird, erfolgt standardmäßig keine horizontale Spiegelung des Kamerabilds und sie muss manuell aktiviert werden.
Fokus
Mobiltelefone verwenden in der Regel Fixfokus-Kameras, das heißt die focal length kann nicht angepasst werden. Einige Telefone verwenden mehrere Fixfokus-Kameras mit jeweils unterschiedlicher focal length und können zwischen Kameras wechseln.
Wenn sich ein Objekt im Unendlichen befindet, liegt sein Bild genau auf der Fokusebene. Wenn sich das Objekt nähert, bewegt sich sein Bild vom optischen Zentrum weg. Wenn der Kamerasensor auf der Fokusebene fixiert ist, kann ein klares Bild nur erhalten werden, wenn sich das Objekt im Unendlichen befindet. Bei nahen Objekten liegt das Bild hinter dem Sensor, sodass der Sensor ein verschwommenes Bild mit einem circle of confusion erhält.
Kameras von Telefonen haben üblicherweise eine Fokussierfunktion, mit der focal distance angepasst und Sensor oder optisches Zentrum bewegt werden können, sodass der circle of confusion der meisten Punkte des Objekts auf dem Sensor minimal wird. Beachten Sie, dass reale Objekte immer 3D sind und das von der Kamera erhaltene Bild ebenfalls 3D ist, während der Sensor eine Ebene ist. Daher gibt es auf einem Foto immer scharfe und unscharfe Bereiche.
Bei einer bestimmten focal distance beeinflusst die focal length nur die Größe des circle of confusion; daher hängen Kameraparameter mit focal distance, also field of view, zusammen. Im Allgemeinen möchten tracker keine dynamischen Änderungen der Kameraparameter, da dies die tracking-Genauigkeit beeinflusst. Eine Fixierung auf eine bestimmte Entfernung kann das Kamerabild jedoch sehr unscharf machen, deshalb aktivieren AR-Anwendungen in den meisten Fällen weiterhin autofocus.
Auflösung und frame rate
Telefonkameras bieten normalerweise mehrere Formate für Auflösung und frame rate zur Auswahl. Je höher Auflösung und frame rate sind, desto höher sind jedoch die Anforderungen an die Prozessorleistung und desto unterschiedlich ist die Wärmeentwicklung. Daher sollte die Auswahl nach der tatsächlichen Situation erfolgen.
Blitz
Bei manchen dunklen Lichtverhältnissen muss der Blitz dauerhaft eingeschaltet werden. In diesem Fall kann die Leistung des tracker schlechter werden oder er kann nicht normal funktionieren.