13.1.20. 總結

用一段話概括 IDE:指令碼在一個了解相機 API 的專業編輯器中編輯,按一個按鈕便在相機上執行,並透過三項即時儀器加以觀察,分別是用於呈現相機所見之內容的影格緩衝區檢視器、用於呈現背後數值的直方圖,以及用於呈現指令碼所說內容的序列終端機。圍繞著這個迴圈的,是讓相機的韌體、檔案系統與 ROMFS 維持井然有序的維護工具;產生指令碼所消耗之產物(閾值元組、清理過的描述子、印出的標籤、轉換後的模型、標註好的資料集)的機器視覺工具;以及在效能至關重要時深入底層一探究竟的進階工具。

接下來可前往:

  • 範例選單 是「我該如何在相機上做 X」這個問題的常設解答,幾乎每一項函式庫功能都有可執行的範例。

  • 函式庫參考 記載了補全彈出視窗所提供的每一個模組。

  • openmv Python 套件 可從主機端的 Python 指令碼驅動相機,等同於不透過 IDE 而使用 IDE 的除錯協定,適用於測試平台、自動化以及自訂的桌面前端。

  • 生產章節 從 IDE 的部署步驟告一段落之處接續下去:將指令碼烘焙進韌體、以 ROMFS 隨附資源,以及為現場環境強化一台相機。