v2.3.0

v2.3.0 voegt ZBar-barcodedecodering toe, een nieuw Bayer / RAW-pixelformaat (2 BPP, dat VGA Bayer-opname mogelijk maakt), image-streaming, de WINC WiFi AP-modus, versnelling van scheidbare convolutie en voorbeeldscripts voor MAVLink / Pixy-emulatie. Er worden geen brekende API-wijzigingen geïntroduceerd — scripts van v2.2.0 draaien ongewijzigd.

Hoogtepunten

  • ZBar-barcodes — barcodedecodering geïntegreerd.

  • Bayer / RAW-pixelformaat — nieuw 2 BPP-formaat dat VGA Bayer-opname mogelijk maakt.

  • Image-streaming toegevoegd.

  • WINC AP-modus — de WINC1500 WiFi kan dienst doen als accesspoint.

  • Scheidbare convolutie — snellere Gaussiaanse / convolutiekernels.

  • Geen brekende API-wijzigingen — flash opnieuw en je scripts van v2.2.0 draaien ongewijzigd.

Nieuwe functies

  • ZBar — de ZBar-barcodedecoder geïntegreerd voor barcodedetectie.

  • Bayer / RAW — een nieuw RAW/Bayer-pixelformaat toegevoegd (2 BPP, VGA-geschikt), Bayer-sensorondersteuning in de OV7725-driver, Bayer JPEG-ondersteuning, een IM_GET_RAW_PIXEL-accessor en Bayer-schrijfondersteuning in het image-bufferprotocol.

  • Image-streaming — ondersteuning voor image-streaming toegevoegd.

  • WINC AP-modus — WINC1500-accesspointmodus toegevoegd met een voorbeeld voor MJPEG in AP-modus.

  • Voorbeelden — MAVLink-scripts voor quadcopters en Pixy-emulatiescripts toegevoegd.

Overige wijzigingen en verbeteringen

  • Scheidbare convolutie en scheidbare Gaussiaanse kernels toegevoegd (gebruikt in ORB en het Gaussiaanse filter) voor sneller filteren; snellere SPI GPIO gebruikt.

Bugfixes

  • De AprilTag z-translatiewaarde opgelost (controleer code die de AprilTag z-translatie gebruikte opnieuw), de UART-ontvangstcode, het py_image-assertiebericht en de framebuffer-groottecontroles, en een fout in een logische test in ZBar.

Hardware- en bordondersteuning

  • Bayer / RAW-sensorpixelformaat (OV7725).

  • WINC1500 — accesspoint-modus (AP).

Brekende API-wijzigingen

v2.3.0 introduceert geen brekende Python-API-wijzigingen. Scripts die op v2.2.0 draaiden, draaien ongewijzigd op v2.3.0 — flash gewoon de firmware opnieuw. (Let op: de AprilTag z-translatiewaarde is gecorrigeerd; valideer code die afhing van de vorige, onjuiste waarde opnieuw.)