v1.3.0

v1.3.0 は大規模な機能リリースです。WiFi シールドのサポートWINC1500 network.WINC ドライバと、ファームウェア管理ツールを備えた usocket ソケット API)、新しい fir サーマル IR モジュール、sensor のホワイトバランス/ミラー/フリップ設定、sensor.skip_frames()meanmedianmodemidpoint 画像フィルタを導入します。破壊的な API 変更はありません — v1.2.0 のスクリプトは変更なしで動作します。

ハイライト

  • WiFi シールド — WINC1500 network.WINC(scan/connect/ifconfig)と usocket ソケット API(TCP/UDP、DNS、タイムアウト)、加えてファームウェアの更新/ダンプ/バージョンツール。

  • fir モジュール — サーマル IR(MLX)センサーのサポート。

  • センサーset_whitebal()set_hmirror()set_vflip() および skip_frames()

  • フィルタimage.mean()median()mode()midpoint()

  • 破壊的な API 変更なし — 再フラッシュすれば v1.2.0 のスクリプトは変更なしで動作します。

新機能

  • WiFi シールド(WINC1500)network.WINC ドライバ(WiFi スキャン、接続、ifconfig)と usocket ソケット API を追加しました:send()recv()bind()sendto()recvfrom()listen()accept()settimeout() / ブロッキングタイムアウト、DNS(非同期のソケット/DNS コールバック付き)、加えて winc.fw_update()winc.fw_dump()winc.fw_version() ファームウェアツールと WiFi サンプルスクリプト(スキャン、接続、TCP クライアント、DNS、NTP、MJPEG ストリーマ)。

  • firfir サーマル IR モジュール(initdeinitread_taread_irdraw_tadraw_ir、内部スケーリング/ブレンディング付き)と fir.pyfir_lcd.py サンプルを追加しました。

  • センサーsensor.set_whitebal()sensor.set_hmirror()sensor.set_vflip()sensor.skip_frames()(設定変更後にカメラを安定させる)を追加しました。

  • 画像フィルタimage.mean()image.median()image.mode()image.midpoint(ksize, bias=) を追加しました。

  • 書き直された BLE ドライバ/サンプルと MLX IR テーブル生成ツールを追加しました。

その他の変更と改善

  • サンプルスクリプトを番号付きの Arduino スタイルのトピックディレクトリ(01-Basics など)に再編成し、保存/GIF/MJPEG のサンプルを追加しました。OpenMV IDE に「カラーをコピー」する自動しきい値カラーブロブツールを追加しました。

バグ修正

  • WINC1500 の gethostbyname / DNS の IP バイト順、fw_update() のファームウェア検証を修正し、更新された単一の WINC ファームウェアイメージを出荷しました。

ハードウェアとボードのサポート

  • WiFi シールド — WINC1500(ファームウェア 19.4.4)。

  • fir — MLX サーマル IR センサー。

破壊的 API 変更

v1.3.0 は 破壊的な Python API 変更を導入しません。v1.2.0 で動作していたスクリプトは v1.3.0 でも変更なしで動作します — ファームウェアを再フラッシュするだけです。(WINC1500 WiFi/usocket スタックと fir サーマルモジュールは本リリースで新規追加されたもので、その内部 API は v1.3.0 内で確定されました。)