Table of Contents

Workflow_FrameSource_CameraDevice 示例詳解

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

使用方法

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 應用奠定堅實基礎。