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 中用來顯示相機正在做什麼的部分。frame buffer viewer 會顯示相機最後擷取的畫面,下方的 serial terminal 會顯示腳本所列印的一切內容,而 histogram 則繪製該畫面的像素統計資料。連線與執行控制項位於工具列上,而狀態列則回報已連線相機正在做什麼。缺少的則是一切你會用來 變更 應用程式的功能:腳本編寫功能、機器視覺調校工具、AI 與模型工具,以及 IDE 本身的開發者設定,全都被移除了。

有一個編輯工具確實保留了下來,因為它是針對 使用 產品的人,而非打造產品的人。Viewer 可以開啟儲存在已連線相機上的設定 config,並將其呈現為一個表單,如此一來操作者無需 IDE 即可變更產品的設定 -- 一個閾值、一種模式、一組 Wi-Fi 密碼。它只能開啟既有的 config;編寫 config 則是 IDE 的工作。關於 config 可以承載哪些內容,請參閱 settings editor

本章中的鍵盤快速鍵是針對 Windows 與 Linux 撰寫的;在 macOS 上請以 Cmd 取代 Ctrl