v1.3.0¶
v1.3.0 は大規模な機能リリースです。WiFi シールドのサポート(WINC1500 network.WINC ドライバと、ファームウェア管理ツールを備えた usocket ソケット API)、新しい fir サーマル IR モジュール、sensor のホワイトバランス/ミラー/フリップ設定、sensor.skip_frames()、mean / median / mode / midpoint 画像フィルタを導入します。破壊的な 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 ストリーマ)。fir—firサーマル IR モジュール(init/deinit/read_ta/read_ir/draw_ta/draw_ir、内部スケーリング/ブレンディング付き)とfir.py/fir_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 内で確定されました。)