v1.5.2¶
v1.5.2 to wydanie wprowadzające nowe funkcje i odświeżenie, zbudowane na Qt Creator 4.0.2. Uczy podglądu bufora ramki dekodowania ramek skompresowanych w JPEG, dodaje konfigurowalny rozmiar tabulacji w terminalu szeregowym, porządkuje okno dialogowe Opcje dla użytkowników OpenMV oraz odświeża dołączone oprogramowanie układowe OpenMV Cam do wersji 2.3.0 wraz z zestawem nowych przykładowych skryptów. Nie wprowadzono żadnych zmian łamiących zgodność.
Najważniejsze zmiany¶
Dekodowanie bufora ramki JPEG: podgląd bufora ramki dekoduje teraz i wyświetla bufory ramki skompresowane w JPEG, a nie tylko surowe ramki RGB, w skali szarości i binarne.
Dołączone oprogramowanie układowe 2.3.0: oprogramowanie układowe OpenMV Cam dostarczane dla płytek OMV2 i OMV3 zostało zaktualizowane do wersji 2.3.0.
Rozmiar tabulacji w terminalu szeregowym jest teraz konfigurowalnym ustawieniem, które stosuje się na żywo do terminala szeregowego zamiast zakodowanej na stałe szerokości tabulacji wynoszącej 8.
Uporządkowane okno dialogowe Opcje: nieużywane ustawienia Qt Creator są ukrywane dla użytkowników OpenMV, a strona
Font & Colorszostała przemianowana naFont.Nowe dołączone przykłady do emulacji Pixy, MAVLink, kodów kreskowych oraz strumieniowania WiFi MJPEG.
Nowe funkcje¶
Podgląd bufora ramki potrafi teraz dekodować i wyświetlać bufory ramki skompresowane w JPEG odebrane za pośrednictwem 6-bitowego kodowania szeregowego, budując pixmapę za pomocą
QImage::fromData(848215da8).Dodano nowe dołączone przykłady emulacji Pixy, które zamieniają OpenMV Cam w zgodny z Pixy moduł śledzący AprilTag oraz plamy (blob) przez I2C, SPI i UART (b3dac4090).
Dodano nowe dołączone przykłady MAVLink do strumieniowania przepływu optycznego oraz komunikatów celu lądowania AprilTag do kontrolera lotu (b3dac4090).
Dodano dołączone przykłady wykrywania kodów kreskowych 1D (EAN/UPC/ISBN/CODE39/CODE93/CODE128/itp.) oraz strumieniowania WiFi MJPEG działającego w trybie punktu dostępowego (b3dac4090).
Inne zmiany i ulepszenia¶
Dodano konfigurowalne ustawienie Rozmiar tabulacji w terminalu szeregowym na stronie opcji Tab/Wcięcia edytora; wartość jest zachowywana i stosowana na żywo do terminala szeregowego (848215da8).
Wykonywanie skryptu w terminalu wysyła teraz program do kamery po jednym bajcie naraz, aby uniknąć przepełnienia bufora wejściowego płytki MicroPython (848215da8).
Uporządkowano okno dialogowe Opcje dla użytkowników OpenMV poprzez ukrycie nieużywanych ustawień Qt Creator (kodowania, ukrywanie kursora i nawigacja, powiększanie kółkiem myszy, wyróżnianie w stylu camelCase i inteligentne zaznaczanie, automatyczne zwijanie pierwszego komentarza, otwieranie odnośników w podziale, wyświetlanie kodowania pliku, antyaliasing oraz schemat kolorów) i przemianowano stronę
Font & ColorsnaFont; automatyczne zwijanie pierwszego komentarza jest teraz domyślnie wyłączone, a nie tylko ukryte (848215da8).Zmieniono ustawienie domyślne, tak aby czyszczenie białych znaków przy zapisie obejmowało teraz cały dokument, a nie tylko edytowane wiersze (848215da8).
Rozszerzono dołączoną dokumentację offline o nowe samouczki sterowania I/O i diodami LED, obraz wyprowadzeń w wysokiej rozdzielczości oraz zaktualizowane strony dokumentacji bibliotek obrazu i sieci (b3dac4090).
Poprawki błędów¶
Naprawiono podświetlanie składni Python dla argumentów wywołania funkcji, tak aby nazwy argumentów słownych były podświetlane poprawnie, a separator
=był traktowany jako zwykły tekst (848215da8).
Obsługa platform i narzędzi¶
Baza Qt Creator: 4.0.2.
Dołączone oprogramowanie układowe OpenMV Cam: zaktualizowane do 2.3.0 dla płytek OMV2 i OMV3 (b3dac4090).
Zmiany łamiące zgodność¶
Brak. To wydanie nie wprowadza żadnych widocznych dla użytkownika zmian w przepływie pracy ani zachowaniu; istniejące projekty działają nadal bez zmian.