v2.3.0¶
v2.3.0 dodaje dekodowanie kodów kreskowych ZBar, nowy format pikseli Bayer / RAW (2 BPP, umożliwiający przechwytywanie Bayer w rozdzielczości VGA), strumieniowanie obrazu, tryb punktu dostępowego WiFi WINC, akcelerację splotu separowalnego oraz przykładowe skrypty MAVLink / emulacji Pixy. Nie wprowadza żadnych zmian łamiących API — skrypty z v2.2.0 działają bez zmian.
Najważniejsze zmiany¶
Kody kreskowe ZBar — zintegrowano dekodowanie kodów kreskowych.
Format pikseli Bayer / RAW — nowy format 2 BPP umożliwiający przechwytywanie Bayer w rozdzielczości VGA.
Strumieniowanie obrazu dodane.
Tryb AP WINC — WiFi WINC1500 może działać jako punkt dostępowy.
Splot separowalny — szybsze jądra Gaussa / splotu.
Brak zmian łamiących API — wgraj ponownie oprogramowanie, a Twoje skrypty z v2.2.0 będą działać bez zmian.
Nowe funkcje¶
ZBar — zintegrowano dekoder kodów kreskowych ZBar do wykrywania kodów kreskowych.
Bayer / RAW — dodano nowy format pikseli RAW/Bayer (2 BPP, obsługujący VGA), obsługę sensora Bayer w sterowniku OV7725, obsługę JPEG dla Bayer, akcesor
IM_GET_RAW_PIXELoraz obsługę zapisu Bayer w protokole bufora obrazu.Strumieniowanie obrazu — dodano obsługę strumieniowania obrazu.
Tryb AP WINC — dodano tryb punktu dostępowego WINC1500 wraz z przykładem trybu AP MJPEG.
Przykłady — dodano skrypty MAVLink dla quadkopterów oraz skrypty emulacji Pixy.
Pozostałe zmiany i usprawnienia¶
Dodano splot separowalny i separowalne jądra Gaussa (używane w ORB i filtrze Gaussa) dla szybszego filtrowania; zastosowano szybsze SPI GPIO.
Poprawki błędów¶
Naprawiono wartość przesunięcia z (z-translation) AprilTag (sprawdź ponownie kod korzystający z przesunięcia z AprilTag), kod odbioru UART, komunikat asercji
py_imagei sprawdzanie rozmiaru framebuffera oraz błąd testu logicznego w ZBar.
Sprzęt i obsługa płytek¶
Format pikseli sensora Bayer / RAW (OV7725).
WINC1500 — tryb punktu dostępowego (AP).
Zmiany łamiące API¶
v2.3.0 nie wprowadza żadnych zmian łamiących Python API. Skrypty, które działały na v2.2.0, działają bez zmian na v2.3.0 — wystarczy ponownie wgrać oprogramowanie układowe. (Uwaga: skorygowano wartość przesunięcia z AprilTag; ponownie zweryfikuj kod, który zależał od poprzedniej, błędnej wartości.)