v3.6.2¶
v3.6.2 は OpenMV Cam RPC インターフェイスライブラリ を導入し、カスタムカラーパレットと画像への生バイトアクセス、omv.disable_fb() パフォーマンススイッチ、20 倍高速な WINC WiFi、および多数のイメージングパイプラインの最適化を追加します。破壊的な API 変更はありません — v3.6.1 のスクリプトは変更なしで動作します。
ハイライト¶
RPC インターフェイスライブラリ — 新しい OpenMV Cam のリモートプロシージャコールライブラリ。
カスタムカラーパレット —
draw_image()がユーザーのカラーパレットを受け付けます(グレースケール用を含む)。生画像アクセス —
image.bytearray()が生の画像バイトを公開します。20 倍高速な WiFi — WINC WiFi の大幅なパフォーマンス向上と、ソケットの修正。
破壊的な API 変更なし — 再フラッシュすれば v3.6.1 のスクリプトは変更なしで動作します。
新機能¶
RPC — 新しい OpenMV Cam RPC インターフェイスライブラリを追加しました。
カスタムパレット —
image.draw_image()がカスタムカラーパレットを受け付けるようになりました(グレースケールサポートとデモ付き)。生画像バイト — image オブジェクトへの生の読み書きアクセスのために
image.bytearray()を追加しました。omv.disable_fb()— 最大のパフォーマンスのために IDE のフレームバッファを無効化します。imageの圧縮メソッドは、すでに JPEG の画像も受け付けるようになり、draw_image()に負のスケーリングが追加されました(v3.6.3 で再び削除)。
その他の変更と改善¶
WINC WiFi のパフォーマンスを約 20 倍に改善しました。data-matrix 演算、
negate/difference、erode/dilate、Bayer→YCbCr および Bayer→RGB565 変換、センサーコピー(フル解像度キャプチャを含む)を最適化し、TensorFlow ライブラリを int8 サポート用に更新し、すべてのピクセルタイプが 40/80 MHz クロックを使用するようになりました。
バグ修正¶
ネットワーク:
WINC の
send/sendto/recv/recvfrom、エラー時のソケットクローズ、および静的 IP のip_obtainedバグを修正しました。
カメラとイメージング:
Y サイズがカーネルサイズより小さいときにメモリを破壊していたフィルタクリーンアップ、
init0後の最初の無効な画像、および H7 での I2C/SPI DMA の de-init の問題を修正しました。
システム:
FDCAN の修正。H7 Plus 向けに I2C リセットタイムアウトを下げ、ソフト I2C のスピン遅延を増やしました。
破壊的 API 変更¶
v3.6.2 は 破壊的な Python API 変更を導入しません。v3.6.1 で動作していたスクリプトは v3.6.2 でも変更なしで動作します — ファームウェアを再フラッシュするだけです。