v2.2.0¶
v2.2.0 では同梱のサンプルとツールが拡充され、IDE にログ保存とビデオ再スケーリングが追加され、DFU フラッシュのパスが強化され、同梱カメラファームウェアが 3.3.1 にリフレッシュされました。引き続き Qt Creator 4.0.2 をベースとしており、既存のプロジェクトに対する破壊的変更はありません。
ハイライト¶
シリアルターミナルおよびメッセージ/ログ出力ペインに追加された Save ボタンは、それらの内容を
.txtファイルにエクスポートします。ビデオ再スケーリング により、録画したビデオを保存または変換する際に新しい幅(アスペクト比は維持)を設定できます。
Threshold Editor に Reset Sliders ボタンが追加され、グレースケールまたは LAB のしきい値を完全なデフォルト範囲に戻せます。
IMU、Distance、TV、Global Shutter の各シールド、Lepton ラジオメトリ、CPU 周波数スケーリング、chars74k 機械学習モデルの 新しいサンプル。
同梱カメラファームウェア が 3.3.1 に更新され、より信頼性の高いアップグレードのために DFU フラッシュのパスが強化されました。
新機能¶
OpenMV シリアルターミナルおよび Core のメッセージ/ログ出力ペインに、ログの内容を
.txtファイルにエクスポートする Save ボタンを追加しました。(fba4cd119)録画したビデオを保存または変換する際に、IDE は再スケーリングするかどうかを尋ね、新しい幅(アスペクト比は維持)を入力できるようになりました。この値は
-vf scaleを介して ffmpeg に渡されます。(db13b4f2f)Threshold Editor のカラートラッキングツールに Reset Sliders ボタンが追加され、グレースケール (0-255) または LAB (L 0-100、A/B -128..127) のしきい値を完全なデフォルト範囲に戻せるようになりました。(a16d7a613)
新しい IMU Shield、Distance Shield、TV Shield のサンプルフォルダ(
imu_read.py、distance_read.py、tv.py)に加え、更新された MAVLink オプティカルフローのサンプルを追加しました。(f4468637b)同梱サンプルセットを拡充し、CPU 周波数スケーリング、Lepton ラジオメトリによる物体温度、Global Shutter(高フレームレート/トリガー)、新しい描画(楕円/キーポイント)および画像フィルタ(ガンマ/ネガティブ)のサンプル、さらに
100-Librariesのヘルパー(MQTT、BNO055、VL53L1X)を追加しました。(03a5696ae)Machine Learning の chars74k 文字認識サンプルと新しい chars74k ニューラルネットワークモデルを追加し、同梱の smile モデルをリフレッシュしました。(9d5198204)
ROS (Robot Operating System) 統合パッケージ(
openmv_cam)を IDE ディストリビューションに同梱し、同梱の LabVIEW OpenMV インターフェースパッケージを更新しました。(b43921a48、a209fdc0c)
その他の変更と改善¶
helloworld サンプルを初めて実行した後、一度きりの More Examples ダイアログが
File -> Examplesをユーザーに案内するようになり(「今後表示しない」チェックボックス付き)、ファームウェアアップグレード後のメッセージは、セルフテスト完了時に RGB LED が青く点滅することを示すよう書き直されました。(06e4f7436)DFU フラッシュのパスを強化しました。pydfu は
DFU_IDLEになるまでクリアステータスを再試行し、USB 制御転送のタイムアウトを 5000ms に引き上げ、Linux の udev ルールが OpenMV DFU (0483:df11) およびシリアル (1209:abd1) デバイスを確実にマッチして/dev/openmvdfuと/dev/openmvcamのシンボリックリンクを作成するよう書き直されました。(49e40e8f9)IDE で報告される MicroPython ランタイムエラーメッセージは
tr()を通して渡されるようになり、ローカライズできるようになりました。(ff8bcf094)同梱のオフライン HTML リファレンスドキュメントをリフレッシュし、新しい
omv.cpufreqおよびomv.tvモジュールページを追加し、omv.fir、omv.image、omv.sensorページを更新したほか、新しいチュートリアル概要ページとシステムアーキテクチャページを追加しました。(33deb09a5)
プラットフォームとツールのサポート¶
Qt Creator ベース: 4.0.2。
同梱 OpenMV カメラファームウェア: OPENMV2/OPENMV3/OPENMV4 向けに 3.2.0 から 3.3.1 へ更新されました(firmware、bootloader、openmv、UVC の各バイナリ)。(8a3230df4)
Windows DFU ドライバ: インストーラが Windows 10 を検出し、専用の Win10 署名付き STTube ドライバをインストールするようになり、別個の STM32L DfuSe ツール/ドライバセットが同梱されました。(89f57e10a、e4ef66f12)
ffmpeg/ffprobe: ビデオ変換に使用される同梱の ffmpeg/ffprobe バイナリを Linux ターゲット(linux-arm/Raspberry Pi、linux-x86、linux-x86_64)および macOS 向けにリフレッシュし、Linux ターゲットでは使用されていない ffserver および 10 ビット ffmpeg バリアントを削除しました。(6ea2f68a4)
Windows FTDI USB シリアルドライバ: 同梱のドライバパッケージを更新しました。(919bd1d8d)
破壊的変更¶
ありません。既存のプロジェクトとワークフローは変更なく引き続き動作します。Qt Creator ベースは引き続き 4.0.2 です。