v1.3.0¶
v1.3.0 è una grande release ricca di funzionalità: introduce il supporto per lo shield WiFi (il driver WINC1500 network.WINC e l’API socket usocket con strumenti di gestione del firmware), un nuovo modulo termico-IR fir, i setter di bilanciamento del bianco / mirror / flip di sensor, sensor.skip_frames() e i filtri immagine mean / median / mode / midpoint. Non introduce alcuna modifica API incompatibile — gli script v1.2.0 funzionano invariati.
In evidenza¶
Shield WiFi — WINC1500
network.WINC(scan / connect / ifconfig) e l’API socketusocket(TCP/UDP, DNS, timeout) con strumenti di aggiornamento/dump/versione del firmware.Modulo
fir— supporto per sensore termico-IR (MLX).Sensore —
set_whitebal()/set_hmirror()/set_vflip()eskip_frames().Filtri —
image.mean()/median()/mode()/midpoint().Nessuna modifica API incompatibile — riflasha e i tuoi script v1.2.0 funzionano invariati.
Nuove funzionalità¶
Shield WiFi (WINC1500) — aggiunti il driver
network.WINC(scan WiFi, connect, ifconfig) e l’API socketusocket:send()/recv(),bind()/sendto()/recvfrom(),listen()/accept(),settimeout()/ timeout bloccanti e DNS (con callback asincrone su socket/DNS), oltre agli strumenti firmwarewinc.fw_update()/winc.fw_dump()/winc.fw_version()e script di esempio WiFi (scan, connect, client TCP, DNS, NTP, streamer MJPEG).fir— aggiunto il modulo termico-IRfir(init/deinit/read_ta/read_ir/draw_ta/draw_ir, con scalatura/fusione interna) e gli esempifir.py/fir_lcd.py.Sensore — aggiunti
sensor.set_whitebal(),sensor.set_hmirror(),sensor.set_vflip()esensor.skip_frames()(stabilizza la camera dopo aver cambiato le impostazioni).Filtri immagine — aggiunti
image.mean(),image.median(),image.mode()eimage.midpoint(ksize, bias=).Aggiunti un driver/esempio BLE riscritto e uno strumento generatore di tabelle IR per MLX.
Altre modifiche e miglioramenti¶
Riorganizzati gli script di esempio in directory tematiche numerate in stile Arduino (01-Basics, ecc.) e aggiunti esempi di salvataggio / GIF / MJPEG; aggiunto uno strumento di auto-soglia per blob di colore «copy color» a OpenMV IDE.
Correzioni di bug¶
Corretti l’ordine dei byte dell’IP in
gethostbyname/ DNS del WINC1500, la verifica del firmware infw_update()e distribuita un’immagine firmware WINC unica aggiornata.
Hardware e supporto schede¶
Shield WiFi — WINC1500 (firmware 19.4.4).
fir— sensore termico-IR MLX.
Modifiche API incompatibili¶
v1.3.0 non introduce alcuna modifica incompatibile dell’API Python. Gli script che giravano su v1.2.0 girano invariati su v1.3.0 — basta riflashare il firmware. (Lo stack WiFi WINC1500/usocket e il modulo termico fir sono nuovi in questa release; la loro API interna è stata finalizzata all’interno della v1.3.0.)