v2.3.0

v2.3.0 lägger till avkodning av streckkoder med ZBar, ett nytt Bayer-/RAW-pixelformat (2 BPP, vilket möjliggör Bayer-fångst i VGA), bildströmning, WINC WiFi-AP-läge, accelererad separerbar faltning samt exempelskript för MAVLink/Pixy-emulering. Den introducerar inga brytande API-ändringar — skript för v2.2.0 körs oförändrade.

Höjdpunkter

  • ZBar-streckkoder — avkodning av streckkoder integrerad.

  • Bayer-/RAW-pixelformat — nytt 2 BPP-format som möjliggör Bayer-fångst i VGA.

  • Bildströmning tillagd.

  • WINC AP-läge — WINC1500-WiFi:t kan fungera som en accesspunkt.

  • Separerbar faltning — snabbare Gauss-/faltningskärnor.

  • Inga brytande API-ändringar — flasha om och dina skript för v2.2.0 körs oförändrade.

Nya funktioner

  • ZBar — integrerade ZBar-streckkodsavkodaren för detektering av streckkoder.

  • Bayer / RAW — lade till ett nytt RAW-/Bayer-pixelformat (2 BPP, VGA-kapabelt), Bayer-sensorstöd i OV7725-drivrutinen, Bayer-JPEG-stöd, en IM_GET_RAW_PIXEL-accessor och Bayer-skrivstöd i bildbuffertprotokollet.

  • Bildströmning — lade till stöd för bildströmning.

  • WINC AP-läge — lade till WINC1500-accesspunktläge med ett MJPEG-exempel i AP-läge.

  • Exempel — lade till MAVLink-skript för quadcoptrar och skript för Pixy-emulering.

Övriga ändringar och förbättringar

  • Lade till separerbar faltning och separerbara Gauss-kärnor (används i ORB och Gauss-filtret) för snabbare filtrering; använde snabbare SPI-GPIO.

Buggfixar

  • Åtgärdade AprilTag-z-translationsvärdet (kontrollera kod som använde AprilTag-z-translation på nytt), UART-mottagningskoden, py_image-assertionsmeddelandet och kontroller av bildbuffertstorlek, samt ett logiskt testfel i ZBar.

Hårdvaru- och kortstöd

  • Bayer-/RAW-sensorpixelformat (OV7725).

  • WINC1500 — accesspunktläge (AP).

Brytande API-ändringar

v2.3.0 introducerar inga brytande Python-API-ändringar. Skript som körde på v2.2.0 körs oförändrade på v2.3.0 — flasha bara om den fasta programvaran. (Obs: AprilTag-z-translationsvärdet korrigerades; validera om kod som var beroende av det tidigare, felaktiga värdet.)