v4.5.2

v4.5.2 dodaje podršku za CAN sabirnicu na i.MX RT portu, podršku za Arduino GIGA OV5640 te AprilTags visoke razlučivosti na OpenMV RT1060, uz ispravke pouzdanosti kamere/USB-a. Mjpeg.sync()/close() više ne uzimaju argument fps — pogledajte promjenu koja narušava kompatibilnost.

Istaknuto

  • Podrška za CAN sabirnicu na i.MX RT (mimxrt) portu.

  • Arduino GIGA dobiva podršku za OV5640 kameru; OpenMV RT1060 dobiva detekciju AprilTag oznaka visoke razlučivosti.

  • Narušava kompatibilnost: Mjpeg.sync() / Mjpeg.close() više ne uzimaju argument fps (FPS se sada izračunava interno).

Nove značajke

  • CAN sabirnica — dodana podrška za CAN na i.MX RT (mimxrt) portu.

Ispravci pogrešaka

Kamera i senzori:

  • Ispravljeno to što Image.midpoint_pool() nije mogao odabrati centrirano područje.

  • Ispravljeno zaključivanje TensorFlow (tf) s nekvadratnim slikama.

Sustav i USB:

  • Ispravljeno raščlanjivanje argumenata modula tv.

  • Ispravljeno TinyUSB ispitivanje, a i.MX RT port sada poslužuje TinyUSB tijekom čekanja na sličice senzora (responzivniji USB tijekom snimanja).

  • Ispravljeno ime LED pina u zadanoj skripti za OpenMV RT1060.

Podrška za hardver i ploče

  • Arduino GIGA — podrška za OV5640 kameru.

  • i.MX RT — podrška za CAN sabirnicu.

  • OpenMV RT1060 — omogućena detekcija AprilTag oznaka visoke razlučivosti.

Promjene API-ja koje narušavaju kompatibilnost

Korisniku vidljiva narušavanja API-ja između v4.5.1 i v4.5.2.

Jedina promjena koja narušava kompatibilnost je uska i utječe na MJPEG snimanje.

Mjpeg.sync() / Mjpeg.close() više ne uzimaju fps (minor)

MJPEG snimanje sada interno izračunava broj sličica u sekundi iz stvarnog tempiranja snimanja, pa Mjpeg.sync() i Mjpeg.close() više ne prihvaćaju argument fps. Pozivi koji su prosljeđivali fps moraju izostaviti taj argument.

Predaja: 83229dcdf

Kontrolni popis migracije

Utječe samo na MJPEG snimanje: uklonite argument fps iz poziva Mjpeg.sync() / Mjpeg.close() (promjena MJPEG-a). Sve ostale skripte rade nepromijenjene.