v4.5.2¶
v4.5.2 lägger till stöd för CAN-buss på i.MX RT-porten, OV5640-stöd på Arduino GIGA samt högupplösta AprilTags på OpenMV RT1060, plus tillförlitlighetsfixar för kamera/USB. Mjpeg.sync()/close() tar inte längre ett fps-argument — se den brytande ändringen.
Höjdpunkter¶
Stöd för CAN-buss på i.MX RT-porten (mimxrt).
Arduino GIGA får stöd för OV5640-kameran; OpenMV RT1060 får högupplöst AprilTag-detektering.
Brytande:
Mjpeg.sync()/Mjpeg.close()tar inte längre ettfps-argument (FPS beräknas nu internt).
Nya funktioner¶
CAN-buss — lade till CAN-stöd på i.MX RT-porten (mimxrt).
Buggfixar¶
Kamera och sensorer:
Åtgärdade att
Image.midpoint_pool()inte kunde välja det centrerade området.Åtgärdade TensorFlow (
tf)-inferens med icke-kvadratiska bilder.
System och USB:
Åtgärdade argumenttolkningen i
tv-modulen.Åtgärdade TinyUSB-pollning, och i.MX RT-porten betjänar nu TinyUSB medan den väntar på sensorbildrutor (mer responsiv USB under infångning).
Åtgärdade LED-stiftnamnet i standardskriptet för OpenMV RT1060.
Hårdvaru- och kortstöd¶
Arduino GIGA — stöd för OV5640-kameran.
i.MX RT — stöd för CAN-buss.
OpenMV RT1060 — högupplöst AprilTag-detektering aktiverad.
Brytande API-ändringar¶
Användarsynliga API-brott mellan v4.5.1 och v4.5.2.
Den enda brytande ändringen är smal och påverkar MJPEG-inspelning.
Mjpeg.sync() / Mjpeg.close() tar inte längre fps (minor)¶
MJPEG-inspelning beräknar nu bildfrekvensen internt utifrån den faktiska infångningstidssättningen, så Mjpeg.sync() och Mjpeg.close() accepterar inte längre ett fps-argument. Anrop som skickade fps måste ta bort det argumentet.
Commit: 83229dcdf
Migrationschecklista¶
Endast MJPEG-inspelning påverkas: ta bort fps-argumentet från anrop till Mjpeg.sync() / Mjpeg.close() (MJPEG-ändringen). Alla andra skript körs oförändrade.