v4.1.8¶
v4.1.8 はメンテナンスリリースで、OpenMV ファームウェアおよびサンプル v4.5.5 を同梱し、FORCE_FULL_SCREEN ビルド設定を修正しています。引き続き Qt Creator 10.0.1 をベースとしており、破壊的変更はありません。
ハイライト¶
同梱ファームウェア v4.5.5 をサポート対象のすべての OpenMV および Arduino ボード向けに提供し、ファームウェア、ブートローダー、UVC のバイナリを刷新しました。
サンプルスクリプトの更新 により、新しい画像ヒント API と新しい
img.to_jpeg()JPEG API へ移行しました。FORCE_FULL_SCREEN の修正 により、強制フルスクリーンビルドが正しくコンパイルおよび実行されるようになりました。
その他の変更と改善¶
同梱の OpenMV ファームウェアとサンプルを、すべてのボード(OpenMV M2/M3/H7/H7 Plus/PT/RT1060、Arduino Giga/Portenta H7/Nicla Vision/Nano RP2040 Connect/Nano 33 BLE Sense)で v4.5.5 に更新しました。刷新されたファームウェア/ブートローダー/UVC のバイナリを含みます。サンプルスクリプトは、
image.AREA、image.ROTATE_180、image.VFLIP/HMIRROR/TRANSPOSEといった定数を用いた新しい画像ヒント API(image.scale()、to_rainbow()、to_jpeg()などで使用)に移行され、mean_pooled()、replace()、assign()を置き換えました。サンプルはまた非推奨の JPEG API も移行し、Time-of-Flight、サーマル、RPC リモートコントロール、MJPEG ストリーマー、およびボードのusb_vcp.pyの各サンプル全体でimg.compress()とframe.compressed()をimg.to_jpeg()とto_jpeg(copy=True)に置き換えました(0604d5284)。
バグ修正¶
開きブレースをプリプロセッサの
#else/#endifガードの外側に移動することでFORCE_FULL_SCREENビルド設定を修正し、強制フルスクリーンのコードブロックが正しくコンパイルおよび実行されるようにしました。これにより、FORCE_FULL_SCREENと-full_screen引数の両方のパスが同じブロックを共有するようになります(4354cf8f4)。
プラットフォームとツールのサポート¶
Qt Creator ベース: 10.0.1。
同梱ファームウェアとサンプル: v4.5.5 に更新されました(v4.5.4 から)。
破壊的変更¶
なし。このリリースは新しいファームウェアとビルド修正を同梱しています。既存の IDE プロジェクトとワークフローには影響ありません。