v5.1.0#
v5.1.0 は OpenMV Viewer を、コードを共有するOpenMV IDE 5.1.0に合わせて最新化します。フレームバッファの下のペインは ライブビュー の集合になり(ヒストグラムに加えてボード情報、メモリ、統計、そして製品のスクリプトが公開する値とコントロールを表示する新しい チャンネル ビュー)、マルチセンサーカメラには フレームバッファのソースセレクタ が加わり、新しいボードがサポートされ、Viewer が保持するファームウェアと ROM ファイルシステムの復旧経路は全面的なレビューによって強化されました。Qt Creator 14.0.2 上に構築され、ファームウェア v5.0.1 を同梱しています。
ハイライト#
ペインビュー -- ヒストグラムペインのタイトルバーにあるセレクタで、ペインを ヒストグラム、ボード情報(接続中のカメラのハードウェア、バージョン、機能)、メモリ(カメラのヒープとメモリプールのライブグラフ)、統計(デバッグプロトコルおよびチャンネルごとのイベントカウンター)、チャンネル の各ビューに切り替えられます。
チャンネルビュー -- 製品のスクリプトがチャンネルを公開すると、Viewer はそれらをライブで表示します。読み出しとコントロール(ラベル、トグル、スライダー、スピンボックス、ラジオボタン、ラインエディット、セレクタ、ボタン、テキスト)、スペクトルアナライザ付きの波形グラフ、そしてパレット、スケーリング、トーンマッピングを備えた深度マップです。グラフとマップは CSV、WAV、NumPy、または Edge Impulse ファイルに記録でき、スクリプトが停止しても最後の値は画面に残ります。
フレームバッファのソースセレクタ -- 複数のイメージセンサーを持つカメラでは、どのセンサーを Viewer にストリーミングするか、またはストリーミングをオフにするかを選ぶセレクタが表示されます。JPG トグルは JPG / RAW のストリーミングモードセレクタになり、ペインのタイトルには各フレームが到着した形式が表示されます。
新しいハードウェア -- OpenMV N6 Classic ボードと、FLIR Lepton 3.1R および UW センサー。
変更点#
ヒストグラムペインの ボード情報、メモリ、統計、チャンネルの各ビュー。ダークテーマとライトテーマの両方に合わせたスタイルです(cdea506655b、7629a588db9、5b4f31a6b3a、dfc323b4ec7、8c2cd6cf1f1)。
フレームバッファのソースセレクタ、ストリーミングモードセレクタ、形式表示(e76284bde9e、76448d7b9dd、afece31cb6a)。
ヒストグラムをフル 8 ビット RGB から計算 するようになり、共通のプロットパレットを備えました(238e099373e、f126e8f34c0)。
サードパーティのボードファームウェア -- Viewer と並べてインストールされたベンダーのボードおよびファームウェアのリポジトリが、ベンダー独自の開発チャンネルを含めてファームウェア更新に使われます。Viewer はリポジトリのうちファームウェア部分のみをインストールします(21a63a74949、b15afdac479、b04da8ee888)。
OpenMV N6 Classic および FLIR Lepton 3.1R / UW のサポート(4ff4a1f239d、bdd6c96ef47、25fcdc13c6a、12c03024f3c)。
IMX ブートローダーの引き渡し -- 事前にアームされたキャッチャーが、RT1062 のブートローダーが列挙された瞬間にそれを捕捉します(3d8b63c6859)。
macOS の警告 -- Apple Silicon ユーザーには「Allow accessories to connect」セキュリティ設定について、RT1062 ユーザーには(ファームウェア更新に必要な)Input Monitoring が許可されていない場合に通知します(742cb4d8c0b、8890eb77834)。
Viewer モードのショートカット -- Viewer モードを壊していた迷子のショートカットを無効にし、Viewer がクリアしたショートカットをフル IDE の設定に書き込まなくなりました(251b422f642、0d153671c1d)。
バグ修正#
v5.0.0 以降のすべての変更に対する2回のレビューで、とりわけ Viewer に関係する以下の点が修正されました(ccea3b17d01、71826200611)。
macOS の警告がファームウェア更新プロンプトの「Yes」を飲み込んでしまうことがありました。
カメラのドライブの関連付けが他のボリュームとの競合に負けることがあり、カメラが10秒以上前から接続されていた場合、単一ドライブのフォールバックに到達できませんでした(9877480c304)。
GENX320 イベントセンサーがフレームバッファを無効にしていました。保存したセンサー選択が再起動後に残りませんでした。
カメラへの ROM ファイルシステムの読み込み: 書き込み中の Cancel は、ROMFS が不完全な可能性があるまま何も表示せずに終了し、dfu-util のエラーが成功として報告されていました。キャンセルされた操作の後は、カメラが自力で復帰するようブートローダーに DFU からの離脱を要求するようになりました。
文鎮化した N6 Classic が通常の N6 ブートローダーとファームウェアで修復されていました。既にブートローダーモードにあるボードへのカスタムファームウェア zip が、代わりにリリースビルドを書き込んでいました。
プロトコル検出の前に実行される読み取りフラッシュに上限が設けられました(issue #336)(77cd13af76f)。
プラットフォームとツールのサポート#
Qt Creator ベース: 14.0.2(OpenMV IDE と共通)。
同梱ファームウェア: v5.0.1。
新しいボードとセンサー: OpenMV N6 Classic、FLIR Lepton 3.1R および UW。
互換性のない変更#
ありません。フレームバッファのタイトルバーにあった JPG トグルは JPG モード / RAW モードのセレクタになりました。