v4.5.2¶
v4.5.2 では、i.MX RT ポートでの CAN バスサポート、Arduino GIGA の OV5640 サポート、OpenMV RT1060 での高解像度 AprilTags が追加され、加えてカメラ/USB の信頼性に関する修正が行われました。Mjpeg.sync()/close() は fps 引数を取らなくなりました — 破壊的変更を参照してください。
ハイライト¶
i.MX RT(mimxrt)ポートでの CAN バス サポート。
Arduino GIGA が OV5640 カメラサポートを獲得。OpenMV RT1060 が高解像度の AprilTag 検出を獲得。
破壊的変更:
Mjpeg.sync()/Mjpeg.close()はfps引数を取らなくなりました(FPS は内部で計算されるようになりました)。
新機能¶
CAN バス — i.MX RT(mimxrt)ポートに CAN サポートを追加しました。
バグ修正¶
カメラとセンサー:
Image.midpoint_pool()が中央領域を選択できなかった問題を修正しました。非正方形の画像での TensorFlow(
tf)推論を修正しました。
システムと USB:
tvモジュールの引数解析を修正しました。TinyUSB のポーリングを修正し、i.MX RT ポートがセンサーフレームを待つ間に TinyUSB を処理するようになりました(キャプチャ中の USB がより応答性よくなりました)。
OpenMV RT1060 のデフォルトスクリプトの LED ピン名を修正しました。
ハードウェアとボードのサポート¶
Arduino GIGA — OV5640 カメラサポート。
i.MX RT — CAN バスサポート。
OpenMV RT1060 — 高解像度 AprilTag 検出が有効化されました。
破壊的 API 変更¶
v4.5.1 から v4.5.2 にかけての、ユーザーに見える API の破壊的変更です。
唯一の破壊的変更は限定的なもので、MJPEG 録画に影響します。
Mjpeg.sync() / Mjpeg.close() が fps を取らなくなりました (minor)¶
MJPEG 録画は実際のキャプチャタイミングからフレームレートを内部で計算するようになったため、Mjpeg.sync() と Mjpeg.close() は fps 引数を受け付けなくなりました。fps を渡していた呼び出しは、その引数を削除する必要があります。
コミット: 83229dcdf
移行チェックリスト¶
影響を受けるのは MJPEG 録画のみです: Mjpeg.sync() / Mjpeg.close() の呼び出しから fps 引数を削除してください(MJPEG の変更)。その他のすべてのスクリプトは変更なしで動作します。