v4.5.2

v4.5.2 lisää CAN-väylätuen i.MX RT -porttiin, Arduino GIGA OV5640 -tuen ja korkearesoluutioiset AprilTags-tunnisteet OpenMV RT1060:llä sekä kameran/USB:n luotettavuuskorjauksia. Mjpeg.sync()/close() eivät enää ota fps-argumenttia — katso rikkova muutos.

Kohokohdat

  • CAN-väylän tuki i.MX RT (mimxrt) -portissa.

  • Arduino GIGA saa OV5640-kameratuen; OpenMV RT1060 saa korkearesoluutioisen AprilTag-tunnistuksen.

  • Rikkova: Mjpeg.sync() / Mjpeg.close() eivät enää ota fps-argumenttia (FPS lasketaan nyt sisäisesti).

Uudet ominaisuudet

  • CAN-väylä — lisättiin CAN-tuki i.MX RT (mimxrt) -porttiin.

Virheenkorjaukset

Kamera ja sensorit:

  • Korjattiin Image.midpoint_pool(), joka ei pystynyt valitsemaan keskitettyä aluetta.

  • Korjattiin TensorFlow (tf) -päättely ei-neliömäisillä kuvilla.

Järjestelmä ja USB:

  • Korjattiin tv-moduulin argumenttien jäsennys.

  • Korjattiin TinyUSB-pollaus, ja i.MX RT -portti palvelee nyt TinyUSB:tä odottaessaan sensorikehyksiä (responsiivisempi USB kaappauksen aikana).

  • Korjattiin OpenMV RT1060:n oletusskriptin LED-nastan nimi.

Laitteisto- ja korttituki

  • Arduino GIGA — OV5640-kameratuki.

  • i.MX RT — CAN-väylätuki.

  • OpenMV RT1060 — korkearesoluutioinen AprilTag-tunnistus käytössä.

Rikkovat API-muutokset

Käyttäjälle näkyvät API-rikkoutumiset versioiden v4.5.1 ja v4.5.2 välillä.

Ainoa rikkova muutos on kapea ja vaikuttaa MJPEG-tallennukseen.

Mjpeg.sync() / Mjpeg.close() eivät enää ota fps-argumenttia (minor)

MJPEG-tallennus laskee nyt kehysnopeuden sisäisesti todellisesta kaappausajoituksesta, joten Mjpeg.sync() ja Mjpeg.close() eivät enää hyväksy fps-argumenttia. Kutsuista, jotka välittivät fps-arvon, on poistettava kyseinen argumentti.

Commit: 83229dcdf

Siirtymistarkistuslista

Vain MJPEG-tallennus on muuttunut: poista fps-argumentti Mjpeg.sync() / Mjpeg.close() -kutsuista (MJPEG-muutos). Kaikki muut skriptit toimivat muuttumattomina.