Table of Contents

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:

  1. Sullo schermo viene visualizzata l'immagine della camera in tempo reale.
  2. In questo momento viene renderizzato un modello panda 3D dinamico.
  3. La UI mostra lo stato corrente della camera (come risoluzione e FPS).
  4. Fare clic sul pulsante Loop Size per cambiare la risoluzione dei frame di output supportata dalla camera corrente.
  5. Fare clic sul pulsante Flash Torch per spegnere/accendere il flash.
  6. Fare clic su HorizontalFlip per cambiare la visualizzazione speculare dell'immagine corrente.
  7. Fare clic su CaptureIamge per cambiare se il modello cattura l'immagine dell'ambiente corrente come propria texture.
  8. Fare clic su CameraImage per cambiare se visualizzare l'immagine della camera corrente.
  9. Fare clic su Camera per spegnere/accendere la camera corrente. Dopo lo spegnimento, l'immagine manterrà lo stato precedente allo spegnimento.
  10. Usare il pulsante NextCamera per 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.