Dettagli dell'esempio Workflow_FrameSource_CameraDevice
Workflow_FrameSource_CameraDevice è una scena di esempio focalizzata sul controllo di basso livello della sorgente di input dei frame (Frame Source). Mostra come usare CameraDeviceFrameSource per ottenere il flusso di immagini raw della camera ed eseguire alcuni controlli di base.
Uso
1. Aprire la scena
In Unity Editor, aprire la scena Workflow_FrameSource_CameraDevice, situata nella directory Assets/.
2. Build ed esecuzione
- Fare clic su Play nell'editor per visualizzare l'effetto su PC (alcune funzioni sono limitate).
- È necessario eseguire la build su un dispositivo reale per provare completamente le capacità di controllo di base della camera.
Dopo l'avvio dell'app, la camera posteriore viene aperta automaticamente.
Effetto previsto
Quando la camera punta verso l'ambiente circostante:
- Sullo schermo viene visualizzata l'immagine della camera in tempo reale.
- In questo momento viene renderizzato un modello panda 3D dinamico.
- La UI mostra lo stato corrente della camera (come risoluzione e FPS).
- Fare clic sul pulsante
Loop Sizeper cambiare la risoluzione dei frame di output supportata dalla camera corrente. - Fare clic sul pulsante
Flash Torchper spegnere/accendere il flash. - Fare clic su
HorizontalFlipper cambiare la visualizzazione speculare dell'immagine corrente. - Fare clic su
CaptureIamgeper cambiare se il modello cattura l'immagine dell'ambiente corrente come propria texture. - Fare clic su
CameraImageper cambiare se visualizzare l'immagine della camera corrente. - Fare clic su
Cameraper spegnere/accendere la camera corrente. Dopo lo spegnimento, l'immagine manterrà lo stato precedente allo spegnimento. - Usare il pulsante
NextCameraper passare dinamicamente tra camera anteriore/posteriore.
Consiglio
Per maggiori dettagli su FrameSource, consultare:
Con Workflow_FrameSource_CameraDevice, è possibile comprendere in modo approfondito la capacità di EasyAR di controllare risorse camera di basso livello, ponendo solide basi per creare applicazioni AR ad alte prestazioni e altamente personalizzate.