v4.5.2

v4.5.2 přidává podporu sběrnice CAN na portu i.MX RT, podporu OV5640 na Arduino GIGA a vysokorozlišovací AprilTagy na OpenMV RT1060, plus opravy spolehlivosti kamery/USB. Mjpeg.sync()/close() již nepřijímají argument fps — viz zásadní změna.

Hlavní novinky

  • Podpora sběrnice CAN na portu i.MX RT (mimxrt).

  • Arduino GIGA získává podporu kamery OV5640; OpenMV RT1060 získává detekci AprilTag ve vysokém rozlišení.

  • Zásadní změna: Mjpeg.sync() / Mjpeg.close() již nepřijímají argument fps (FPS se nyní počítá interně).

Nové funkce

  • Sběrnice CAN — přidána podpora CAN na portu i.MX RT (mimxrt).

Opravy chyb

Kamera a senzory:

  • Opraveno, že Image.midpoint_pool() nedokázal vybrat vystředěnou oblast.

  • Opravena inference TensorFlow (tf) s nečtvercovými obrazy.

Systém a USB:

  • Opraveno parsování argumentů modulu tv.

  • Opraveno dotazování TinyUSB a port i.MX RT nyní obsluhuje TinyUSB během čekání na snímky senzoru (responzivnější USB během snímání).

  • Opraven název LED pinu ve výchozím skriptu OpenMV RT1060.

Hardware a podpora desek

  • Arduino GIGA — podpora kamery OV5640.

  • i.MX RT — podpora sběrnice CAN.

  • OpenMV RT1060 — povolena detekce AprilTag ve vysokém rozlišení.

Zásadní změny API

Pro uživatele viditelné změny API mezi v4.5.1 a v4.5.2.

Jediná zásadní změna je úzká a ovlivňuje nahrávání MJPEG.

Mjpeg.sync() / Mjpeg.close() již nepřijímají fps (minor)

Nahrávání MJPEG nyní počítá snímkovou frekvenci interně ze skutečného časování snímání, takže Mjpeg.sync() a Mjpeg.close() již nepřijímají argument fps. Volání, která předávala fps, musí tento argument odstranit.

Commit: 83229dcdf

Kontrolní seznam migrace

Ovlivněno je pouze nahrávání MJPEG: odstraňte argument fps z volání Mjpeg.sync() / Mjpeg.close() (změna MJPEG). Všechny ostatní skripty běží beze změny.