13.1. OpenMV IDE#

OpenMV IDEは、OpenMV Camを扱うためのデスクトップアプリケーションです。その中のすべては1つのループに奉仕します。すなわち、MicroPythonスクリプトを編集し、カメラ上で実行し、実行中にフレームバッファとシリアル出力がライブでストリーミングされて戻ってくるのを見守る、というものです。IDEはQt Creatorのエディタコア上に構築されており、アプリケーション全体がそのループを中心に形作られています。スクリプトにはプロジェクトファイルもビルド構成もコンパイラのセットアップも必要ありません。スクリプトを書いてカメラ上で実行する。それがモデルのすべてです。

メインウィンドウには4つの作業領域があります。エディタ は左側を占め、開いているスクリプトを保持し、その下の シリアルターミナル にはスクリプトが出力するすべてが表示されます。フレームバッファビューア は右上にあり、カメラが最後にキャプチャしたものを表示します。その下のペインには、フレームバッファに表示されているものの ヒストグラム が、あるいはセレクタを切り替えるだけで、カメラのボード情報、メモリ使用量、リンクの統計、またはスクリプトが公開する値とコントロールの チャンネル が表示されます。左端に縦に並ぶツールバーボタンにはファイル、編集、接続、実行のコントロールがあり、下端のステータスバーは接続中のカメラが何をしているかを報告します。スクリプトのために場所が必要なときは、どのペインも折りたためます。

The main window with a script running: edit on the left, watch on the right.

この章のキーボードショートカットはWindowsおよびLinux向けに記載されています。macOSでは Ctrl を Cmd に読み替えてください。