13.2. OpenMV Viewer#
OpenMV Viewer 是 OpenMV IDE 的唯讀搭配工具。IDE 用於在 OpenMV Cam 上建置應用程式,而 Viewer 則用於*展示*已完成的應用程式:它會連接相機、執行其腳本,並串流即時的影格緩衝區、序列輸出與直方圖——但開發工具已不復存在。客戶、同事或展場訪客無需完整的編輯器、機器視覺調校工具,或只在建置時才重要的設定,就能觀看產品的運作。
Viewer 可獨立於 OpenMV IDE 自行安裝與執行,兩者也可並存安裝。
The OpenMV Viewer main window with a camera connected and its script running.
此視窗保留了 OpenMV IDE 中用來顯示相機狀況的部分。影格緩衝區檢視器顯示相機最後擷取的內容,下方的序列終端機顯示指令碼列印出的所有內容,而影格緩衝區下方的窗格則繪製影格的直方圖——或透過其選擇器,顯示相機的開發板資訊、其記憶體使用情形、連結統計資料,或產品指令碼發布的讀數與控制項通道。連線與執行控制項位於工具列上,狀態列則回報已連線相機正在進行的工作。缺少的是所有用來變更應用程式的功能:指令碼編寫功能、機器視覺調校工具、AI 與模型工具,以及 IDE 自身的開發者設定全部都已移除。
有一個編輯工具確實保留了下來,因為它是針對 使用 產品的人,而非打造產品的人。Viewer 可以開啟儲存在已連線相機上的設定 config,並將其呈現為一個表單,如此一來操作者無需 IDE 即可變更產品的設定 -- 一個閾值、一種模式、一組 Wi-Fi 密碼。它只能開啟既有的 config;編寫 config 則是 IDE 的工作。關於 config 可以承載哪些內容,請參閱 settings editor。
本章中的鍵盤快速鍵是針對 Windows 與 Linux 撰寫的;在 macOS 上請以 Cmd 取代 Ctrl。
維護相機