13.1. OpenMV IDE

OpenMV IDE 是用於操作你 OpenMV Cam 的桌面應用程式。其中的一切都服務於同一個循環:編輯 MicroPython 指令碼、在相機上執行它,並在它執行時即時觀看影格緩衝區與序列輸出回傳。IDE 建構於 Qt Creator 編輯器核心之上,整個應用程式都圍繞著這個循環設計——指令碼不需要任何專案檔、建置組態或編譯器設定。你撰寫一個指令碼並在相機上執行它;這就是整個模型的全部。

主視窗有四個工作區域。編輯器占據左側,存放你開啟的指令碼,其下方的序列終端機則顯示指令碼列印出的所有內容。影格緩衝區檢視器位於右上方,顯示相機最後擷取的內容,而其下方的直方圖則繪製影格緩衝區所顯示內容的像素統計資料。最左側邊緣的一排工具列按鈕存放檔案、編輯、連線與執行控制項,而底部邊緣的狀態列則回報已連線相機正在進行的工作。當指令碼需要空間時,你可以收合任何窗格。

OpenMV IDE 主視窗,已連接相機並執行指令碼:左側編輯器中為指令碼,右側影格緩衝區則在即時影片中追蹤一個人

執行指令碼中的主視窗:左側編輯,右側觀看。

本章的鍵盤快捷鍵以 Windows 與 Linux 為準;在 macOS 上請以 Cmd 取代 Ctrl