Table of Contents

Workflow_FrameSource_CameraDevice 範例詳解

Workflow_FrameSource_CameraDevice 是一個專注於 幀輸入源(Frame Source)底層控制 的範例場景,展示如何使用 CameraDeviceFrameSource 取得攝影機的原始影像流,並進行一些基礎控制。

How to use

1. 開啟場景

在 Unity 編輯器中,開啟 Workflow_FrameSource_CameraDevice 場景,位於 Assets/ 目錄中。

2. 建置執行

  • 在編輯器中點擊 Play 可查看 PC 上的效果畫面(部分功能受限)。
  • 必須建置到真機 才能完整體驗攝影機的基礎控制能力。

應用啟動後,將自動開啟後置攝影機。

預期效果

當攝影機對準周圍環境時:

  1. 螢幕中會顯示即時攝影機畫面。
  2. 此時會渲染一個 3D 動態熊貓模型。
  3. UI 顯示當前攝影機狀態(如解析度、FPS)。
  4. 點擊 Loop Size 按鈕可切換當前攝影機支援的輸出幀解析度。
  5. 點擊 Flash Torch 按鈕可 關閉/開啟 閃光燈。
  6. 點擊 HorizontalFlip 可切換當前畫面的 鏡像顯示
  7. 點擊 CaptureIamge 可切換是否讓模型捕獲當前環境畫面作為自身的貼圖。
  8. 點擊 CameraImage 可切換是否顯示當前攝影機畫面。
  9. 點擊 Camera關閉/開啟 當前攝影機,關閉後畫面將保持關閉前的狀態不變。
  10. 透過 NextCamera 按鈕動態切換 前置/後置攝影機

提示

更多 FrameSource 詳情,請參閱:

透過 Workflow_FrameSource_CameraDevice,您可深入掌握 EasyAR 對底層攝影機資源的控制能力,為建構高效能、高客製化的 AR 應用奠定堅實基礎。