Detalles del ejemplo Workflow_FrameSource_CameraDevice
Workflow_FrameSource_CameraDevice es una escena de ejemplo centrada en el control de bajo nivel de la fuente de entrada de frames (Frame Source). Muestra cómo usar CameraDeviceFrameSource para obtener el flujo de imágenes sin procesar de la cámara y realizar algunos controles básicos.
Uso
1. Abrir la escena
En Unity Editor, abra la escena Workflow_FrameSource_CameraDevice, ubicada en el directorio Assets/.
2. Compilar y ejecutar
- Haga clic en Play en el editor para ver el efecto en PC (algunas funciones son limitadas).
- Debe compilar en un dispositivo real para experimentar por completo las capacidades básicas de control de la cámara.
Después de iniciar la aplicación, se abrirá automáticamente la cámara trasera.
Efecto esperado
Cuando la cámara apunta al entorno circundante:
- En la pantalla se muestra la imagen de cámara en tiempo real.
- En este momento se renderiza un modelo de panda 3D dinámico.
- La UI muestra el estado actual de la cámara (como resolución y FPS).
- Haga clic en el botón
Loop Sizepara cambiar la resolución de frames de salida compatible con la cámara actual. - Haga clic en el botón
Flash Torchpara apagar/encender el flash. - Haga clic en
HorizontalFlippara cambiar la visualización en espejo de la imagen actual. - Haga clic en
CaptureIamgepara cambiar si el modelo captura la imagen del entorno actual como su propia textura. - Haga clic en
CameraImagepara cambiar si se muestra la imagen de la cámara actual. - Haga clic en
Camerapara apagar/encender la cámara actual. Después de apagarla, la imagen mantendrá el estado anterior al apagado. - Cambie dinámicamente entre la cámara frontal/trasera con el botón
NextCamera.
Consejo
Para más detalles de FrameSource, consulte:
Con Workflow_FrameSource_CameraDevice, puede dominar en profundidad la capacidad de EasyAR para controlar recursos de cámara de bajo nivel, sentando una base sólida para crear aplicaciones AR de alto rendimiento y altamente personalizadas.