v4.5.2¶
v4.5.2 voegt CAN-busondersteuning toe op de i.MX RT-port, OV5640-ondersteuning voor de Arduino GIGA, en hoge-resolutie-AprilTags op de OpenMV RT1060, plus betrouwbaarheidsfixes voor camera/USB. Mjpeg.sync()/close() nemen niet langer een fps-argument — zie de breaking change.
Hoogtepunten¶
CAN-bus-ondersteuning op de i.MX RT- (mimxrt) port.
De Arduino GIGA krijgt OV5640-cameraondersteuning; de OpenMV RT1060 krijgt hoge-resolutie-AprilTag-detectie.
Breaking:
Mjpeg.sync()/Mjpeg.close()nemen niet langer eenfps-argument (de FPS wordt nu intern berekend).
Nieuwe functies¶
CAN-bus — CAN-ondersteuning toegevoegd op de i.MX RT- (mimxrt) port.
Bugfixes¶
Camera en sensoren:
Hersteld dat
Image.midpoint_pool()het gecentreerde gebied niet kon selecteren.TensorFlow- (
tf) inferentie met niet-vierkante afbeeldingen hersteld.
Systeem en USB:
Het parseren van argumenten van de
tv-module hersteld.TinyUSB-polling hersteld, en de i.MX RT-port bedient nu TinyUSB terwijl er op sensorframes wordt gewacht (responsievere USB tijdens het vastleggen).
De LED-pinnaam van het standaardscript van de OpenMV RT1060 hersteld.
Hardware- en boardondersteuning¶
Arduino GIGA — OV5640-cameraondersteuning.
i.MX RT — CAN-busondersteuning.
OpenMV RT1060 — hoge-resolutie-AprilTag-detectie ingeschakeld.
Breaking API-wijzigingen¶
Voor de gebruiker zichtbare API-breaks tussen v4.5.1 en v4.5.2.
De enige breaking change is beperkt en heeft invloed op MJPEG-opname.
Mjpeg.sync() / Mjpeg.close() nemen niet langer fps (minor)¶
MJPEG-opname berekent de framesnelheid nu intern op basis van de daadwerkelijke vastlegtiming, dus Mjpeg.sync() en Mjpeg.close() accepteren niet langer een fps-argument. Aanroepen die fps doorgaven, moeten dat argument laten vallen.
Commit: 83229dcdf
Migratiechecklist¶
Alleen MJPEG-opname wordt beïnvloed: verwijder het fps-argument uit Mjpeg.sync() / Mjpeg.close()-aanroepen (de MJPEG-wijziging). Alle andere scripts draaien ongewijzigd.