Table of Contents

Control de EasyAR sobre la cámara

Este artículo presenta cómo controlar la cámara en EasyAR.

Antes de empezar

Tipo de cámara y volteo de cámara

Cuando se usa la cámara frontal, EasyAR voltea horizontalmente la imagen de cámara de forma predeterminada. Según las necesidades de la aplicación, el volteo horizontal de la imagen de cámara también puede activarse o desactivarse manualmente.

Por ejemplo, al desarrollar una aplicación basada en image recognition para una tablet con espejo reflector externo incorporado, debe configurar el volteo de la imagen de cámara.

Nota

Si la cámara está instalada como cámara frontal pero el sistema no la reconoce como cámara frontal, el volteo horizontal de la imagen de cámara no se realizará de forma predeterminada y deberá activarse manualmente.

Enfoque

Los teléfonos suelen usar cámaras de foco fijo, lo que significa que el focal length no se puede ajustar. Algunos teléfonos usan varias cámaras de foco fijo, cada una con un focal length diferente, y pueden cambiar entre cámaras.

Cuando un objeto está en el infinito, su imagen queda exactamente sobre el plano focal. Cuando el objeto se acerca, su imagen se desplaza alejándose del centro óptico. Si el sensor de la cámara se fija en el plano focal, solo se obtiene una imagen clara cuando el objeto está en el infinito. Cuando el objeto está cerca, como su imagen queda detrás del sensor, el sensor recibe una imagen borrosa con un circle of confusion.

Normalmente la cámara del teléfono tiene función de enfoque, que puede ajustar la focal distance y mover el sensor o el centro óptico para que el circle of confusion de la mayoría de los puntos del objeto sea mínimo en el sensor. Tenga en cuenta que los objetos reales siempre son 3D, y la imagen obtenida por la cámara también es 3D, mientras que el sensor es un plano. Por eso, en una foto siempre hay zonas claras y zonas borrosas.

Se puede observar que, con una focal distance específica, el focal length solo afecta al tamaño del circle of confusion, por lo que los parámetros de cámara están relacionados con la focal distance, o dicho de otro modo, con el field of view. En general, el tracker prefiere que los parámetros de cámara no cambien dinámicamente, porque esto afecta la precisión del tracking. Sin embargo, fijar el foco a una distancia específica puede hacer que la imagen de cámara sea muy borrosa, por lo que en la mayoría de los casos las aplicaciones AR siguen activando autofocus.

Resolución y frame rate

Las cámaras de teléfono suelen ofrecer varios formatos de resolución y frame rate para elegir, pero cuanto mayores sean la resolución y el frame rate, mayores serán los requisitos de rendimiento del procesador y diferente será el calentamiento, por lo que deben elegirse según la situación real.

Flash

En algunas situaciones de poca luz, el flash debe mantenerse encendido. En ese momento, el tracker puede funcionar peor o no funcionar correctamente.