Workflow_FrameSource_CameraDevice 示例詳解
Workflow_FrameSource_CameraDevice 是一個專注於 幀輸入源(Frame Source)底層控制 的示例場景,展示瞭如何使用 CameraDeviceFrameSource 獲取攝像頭的原始圖像流,並進行一些基礎控制。
使用方法
1. 打開場景
在 Unity 編輯器中,打開 Workflow_FrameSource_CameraDevice 場景,位於 Assets/ 目錄中。
2. 構建運行
- 在編輯器中點擊 Play 可查看 PC 上的效果畫面(部分功能受限)。
- 必須構建到真機 才能完整體驗攝像頭的基礎控制能力。
應用啓動後,將自動打開後置攝像頭。
預期效果
當攝像頭對準周圍環境時:
- 屏幕中會顯示實時攝像頭畫面。
- 此時會渲染一個 3D 動態熊貓模型。
- UI 顯示當前攝像頭狀態(如分辨率、FPS)。
- 點擊
Loop Size按鈕可以切換當前攝像頭支持的輸出幀分辨率。 - 點擊
Flash Torch按鈕可以 關閉/打開 閃光燈。 - 點擊
HorizontalFlip可以切換當前畫面的 鏡像顯示。 - 點擊
CaptureIamge可以切換是否讓模型捕獲當前環境畫面作爲自身的貼圖。 - 點擊
CameraImage可以切換是否顯示當前攝像頭畫面。 - 點擊
Camera可以 關閉/打開 當前攝像頭,關閉後畫面將保持關閉前的狀態不變。 - 通過
NextCamera按鈕動態切換 前置/後置攝像頭。
通過 Workflow_FrameSource_CameraDevice,您可深入掌握 EasyAR 對底層攝像頭資源的控制能力,爲構建高性能、高定製化的 AR 應用奠定堅實基礎。