Enfoque de cámara usando Unity con Vuforia
Vuforia en su sitio web nos recomienda usar FOCUS_MODE_CONTINUOUSAUTO en las aplicaciones siempre que esté disponible en el dispositivo. Al configurar este modo, si el valor de retorno de setFocusMode () es VERDADERO, la aplicación proporcionará imágenes nítidas de la cámara para una representación superior, así como para un rendimiento de seguimiento robusto.
En el siguiente ejemplo vemos como implementar el enfoque automático a la cámara del dispositivo sirve tanto para dispositivos Android e iOS.
En el siguiente ejemplo vemos como implementar el enfoque automático a la cámara del dispositivo sirve tanto para dispositivos Android e iOS.
using UnityEngine;
using Vuforia;
public class CameraFocus : MonoBehaviour
{
private VuforiaARController vuforiaController;
void Start()
{
vuforiaController = VuforiaARController.Instance;
if (vuforiaController != null)
{
vuforiaController.RegisterVuforiaStartedCallback(OnVuforiaStarted);
vuforiaController.RegisterOnPauseCallback(OnPaused);
}
}
void OnVuforiaStarted()
{
CameraDevice.Instance.SetFocusMode(CameraDevice.FocusMode.FOCUS_MODE_CONTINUOUSAUTO);
}
void OnPaused(bool paused)
{
if (!paused)
{
CameraDevice.Instance.SetFocusMode(CameraDevice.FocusMode.FOCUS_MODE_CONTINUOUSAUTO);
}
}
}
Comentarios
Publicar un comentario