v2.2.0¶
v2.2.0 rozszerza dołączone przykłady i narzędzia, dodaje do IDE zapisywanie logów oraz przeskalowywanie wideo, wzmacnia ścieżkę flashowania DFU i odświeża dołączone oprogramowanie układowe kamery do 3.3.1. Pozostaje oparte na Qt Creator 4.0.2 i nie ma zmian łamiących zgodność z istniejącymi projektami.
Najważniejsze zmiany¶
Przyciski Save dodane do terminala szeregowego oraz do paneli wyjścia komunikatów/logów eksportują ich zawartość do pliku
.txt.Przeskalowywanie wideo pozwala ustawić nową szerokość (z zachowaniem proporcji) podczas zapisywania lub konwertowania nagranego wideo.
Threshold Editor zyskuje przycisk Reset Sliders do przywracania progów skali szarości lub LAB do ich pełnych domyślnych zakresów.
Nowe przykłady dla shieldów IMU, Distance, TV i Global Shutter, radiometrii Lepton, skalowania częstotliwości CPU oraz model uczenia maszynowego chars74k.
Dołączone oprogramowanie układowe kamery zaktualizowane do 3.3.1, a ścieżka flashowania DFU wzmocniona dla bardziej niezawodnych aktualizacji.
Nowe funkcje¶
Dodano przycisk Save do terminala szeregowego OpenMV oraz do paneli wyjścia komunikatów/logów Core, który eksportuje zawartość logu do pliku
.txt. (fba4cd119)Podczas zapisywania lub konwertowania nagranego wideo IDE pyta teraz, czy je przeskalować, i pozwala wprowadzić nową szerokość (z zachowaniem proporcji), która jest przekazywana do ffmpeg za pomocą
-vf scale. (db13b4f2f)Narzędzie śledzenia kolorów Threshold Editor zyskało przycisk Reset Sliders, który przywraca progi skali szarości (0-255) lub LAB (L 0-100, A/B -128..127) do ich pełnych domyślnych zakresów. (a16d7a613)
Dodano nowe foldery przykładów IMU Shield, Distance Shield oraz TV Shield (
imu_read.py,distance_read.py,tv.py), a także zaktualizowany przykład przepływu optycznego MAVLink. (f4468637b)Rozszerzono dołączony zestaw przykładów o skalowanie częstotliwości CPU, temperaturę obiektu metodą radiometrii Lepton, Global Shutter (wysoka liczba klatek/wyzwalany), nowe przykłady rysowania (elipsa/punkty kluczowe) i filtrów obrazu (gamma/negatyw), a także pomocniki
100-Libraries(MQTT, BNO055, VL53L1X). (03a5696ae)Dodano przykład rozpoznawania znaków chars74k z zakresu uczenia maszynowego oraz nowy model sieci neuronowej chars74k, a także odświeżono dołączony model wykrywania uśmiechu. (9d5198204)
Dołączono pakiet integracji ROS (Robot Operating System) (
openmv_cam) do dystrybucji IDE oraz zaktualizowano dołączony pakiet interfejsu LabVIEW OpenMV. (b43921a48, a209fdc0c)
Pozostałe zmiany i ulepszenia¶
Po pierwszym uruchomieniu przykładu helloworld jednorazowe okno dialogowe More Examples kieruje teraz użytkowników do
File -> Examples(z polem wyboru „Don’t show this again”), a komunikat po aktualizacji oprogramowania układowego został przeredagowany, aby zaznaczyć, że dioda RGB miga na niebiesko po zakończeniu autotestu. (06e4f7436)Wzmocniono ścieżkę flashowania DFU: pydfu ponawia teraz clear-status, aż do
DFU_IDLEi podnosi limit czasu transferu sterującego USB do 5000 ms, a reguły udev w systemie Linux zostały przepisane, aby niezawodnie dopasowywać urządzenia OpenMV DFU (0483:df11) i szeregowe (1209:abd1) oraz tworzyć dowiązania symboliczne/dev/openmvdfui/dev/openmvcam. (49e40e8f9)Komunikaty o błędach środowiska uruchomieniowego MicroPython raportowane w IDE są teraz przepuszczane przez
tr(), dzięki czemu można je lokalizować. (ff8bcf094)Odświeżono dołączoną dokumentację referencyjną HTML offline, dodając nowe strony modułów
omv.cpufreqiomv.tvoraz aktualizując stronyomv.fir,omv.imageiomv.sensor, a także nowe strony przeglądu samouczka i architektury systemu. (33deb09a5)
Obsługa platform i narzędzi¶
Baza Qt Creator: 4.0.2.
Dołączone oprogramowanie układowe kamery OpenMV: zaktualizowane z 3.2.0 do 3.3.1 dla OPENMV2/OPENMV3/OPENMV4 (binaria firmware, bootloader, openmv oraz UVC). (8a3230df4)
Sterownik DFU dla systemu Windows: instalator wykrywa teraz Windows 10 i instaluje dedykowany podpisany sterownik STTube dla Win10, a także dołączono osobny zestaw narzędzi/sterowników STM32L DfuSe. (89f57e10a, e4ef66f12)
ffmpeg/ffprobe: odświeżono dołączone binaria ffmpeg/ffprobe używane do konwersji wideo dla platform Linux (linux-arm/Raspberry Pi, linux-x86, linux-x86_64) oraz macOS, usuwając nieużywane warianty ffserver i 10-bitowy ffmpeg na platformach Linux. (6ea2f68a4)
Sterownik USB-szeregowy FTDI dla systemu Windows: zaktualizowano dołączony pakiet sterownika. (919bd1d8d)
Zmiany łamiące zgodność¶
Brak. Istniejące projekty i przepływy pracy działają nadal bez zmian; baza Qt Creator pozostaje na poziomie 4.0.2.