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í argumentfps(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.