v4.5.4¶
La v4.5.4 aggiunge il supporto del sensore PAG7920 e il JPEG hardware YUV422 STM32 con sottocampionamento controllabile, velocizza la codifica JPEG e la morfologia, e corregge le librerie MQTT, RTSP e BLE.
In evidenza¶
Supporto del sensore di immagine PixArt PAG7920.
JPEG hardware YUV422 su STM32, con sottocampionamento JPEG controllabile.
Sottocampionamento YUV JPEG più veloce ed erode/dilate accelerati via SIMD.
Modifica incompatibile: l’analisi degli argomenti di
erode()/dilate()/binary()è stata standardizzata (vedi la modifica incompatibile).
Nuove funzionalità¶
JPEG hardware YUV422 STM32 — l’encoder JPEG hardware ora accetta input YUV422.
Controllo del sottocampionamento JPEG — una nuova opzione per controllare il sottocampionamento della crominanza JPEG.
PAG7920 — aggiunto il supporto del sensore di immagine PixArt PAG7920.
Altre modifiche e miglioramenti¶
Sottocampionamento UV YUV422/420 JPEG più veloce ed
erode()/dilate()accelerati via SIMD.ucryptolib(crypto/TLS) riabilitato sul port i.MX RT (mimxrt).La libreria
pid.pyora usaticks_ms()invece del deprecatomillis().
Correzioni di bug¶
Librerie:
Corretti i parametri SSL di MQTT; corretta la libreria RTSP per funzionare con VLC.
Sistema e sensori:
Corretti il baud rate BLE di OpenMV RT1060 e la gestione del CS in modalità slave SPI STM32 (il pin CS non viene più pilotato in modalità slave).
Corretto un crash per accesso fuori dai limiti nel disegno con anti-aliasing di
set_pixel().
Hardware e supporto schede¶
Sensore di immagine PixArt PAG7920.
Arduino GIGA — abilitati il pin RESET/PEN della camera e la rotazione GC2145.
Modifiche incompatibili dell’API¶
Interruzioni dell’API visibili all’utente tra la v4.5.3 e la v4.5.4.
L’unica modifica incompatibile è l’analisi standardizzata degli argomenti per i metodi di morfologia binaria.
Analisi degli argomenti di erode / dilate / binary (comportamento)¶
Image.erode(), Image.dilate() e Image.binary() sono stati spostati sul parser di argomenti standardizzato mp_arg_parse_all. Le chiamate che facevano affidamento sul precedente ordinamento posizionale/per parola chiave potrebbero richiedere aggiustamenti.
Checklist di migrazione¶
Ricontrolla l’ordine degli argomenti in qualsiasi chiamata erode() / dilate() / binary() (la modifica dell’analisi della morfologia). Tutti gli altri script funzionano invariati.