v1.8.1¶
v1.8.1 wprowadza automatyczny menedżer importu bibliotek/modułów oraz nowy przepływ pracy z folderem Documents, dołącza oprogramowanie układowe OpenMV 2.7.0 (w tym pierwsze oprogramowanie dla oryginalnej OpenMV Cam M4) wraz z obrazami nakładki WiFi ATWINC1500, a także dostarcza dużą partię nowych przykładowych skryptów. To wydanie nadal opiera się na Qt Creator 4.0.2. Plik ustawień kamery na płytce został przemianowany, co stanowi drobną zmianę zachowania dla istniejących ustawień.
Najważniejsze zmiany¶
Automatyczny menedżer importu skanuje dołączony folder przykładów oraz nowy folder
Documents/OpenMVi przy uruchomieniu/zapisie kopiuje lokalnie importowane moduły Pythona na OpenMV Cam, proponując synchronizację, gdy moduł się różni.Menu Documents Folder wyświetla skrypty z Twojego folderu
Documents/OpenMVdo szybkiego otwierania obok istniejącego menuExamples.Oprogramowanie układowe OpenMV 2.7.0 jest teraz dołączane, w tym nowo dodane oprogramowanie dla oryginalnej OpenMV Cam (OPENMV1/M4).
Obrazy oprogramowania układowego WiFi ATWINC1500 (19.4.4 i 19.5.2) są dołączane, a przykład aktualizacji oprogramowania WiFi teraz je wgrywa.
Wiele nowych przykładowych skryptów dodano, obejmujących tryby niskiego poboru mocy, różnicowanie ramek, sterowanie sensorem, przepływ optyczny, transformacje biegunowe oraz MQTT.
Nowe funkcje¶
Automatyczny menedżer importu bibliotek/modułów. IDE skanuje dołączony folder przykładów oraz nowy folder
Documents/OpenMV, a następnie przy uruchomieniu/zapisie kopiuje wszelkie lokalnie importowane moduły Pythona na OpenMV Cam. Gdy moduł na kamerze różni się od tego na Twoim komputerze, monitImport Helperproponuje zaktualizowanie modułu na kamerze lub na komputerze (a44bd842c, fead163df, 7621df761, 0d0636d37).Dodano podmenu
Documents Folderdo menuFile, które wyświetla skrypty z Twojego folderuDocuments/OpenMVdo szybkiego otwierania, obok istniejącego menuExamples(a44bd842c).Dodano wiele nowych przykładowych skryptów, w tym Low-Power (głębokie uśpienie, tryb stop), Frame-Differencing (podstawowe i zaawansowane w pamięci/na dysku, usuwanie cieni, podobieństwo strukturalne), Sensor-Control (wzmocnienie, ekspozycja, balans bieli, lustrzane odbicie, odwrócenie), Optical-Flow, adaptacyjne filtry progowe, logarytmiczne/liniowe transformacje biegunowe oraz przykład MQTT (7f90dad20, 210596538).
Pozostałe zmiany i usprawnienia¶
Otwarcie przykładu, skryptu z folderu Documents lub pliku z błędem zapisuje teraz Twoją bieżącą pozycję kursora w historii nawigacji, dzięki czemu Back/Forward działa zgodnie z oczekiwaniami (df9943f8f).
Po zmianie ustawień kamery, zapisaniu skryptu na kamerę lub odłączeniu/zresetowaniu kamery IDE zapisuje jednorazowy plik, aby wymusić opróżnienie oczekujących zapisów systemu plików kamery na dysk; okno ustawień opróżnia teraz dane tylko przy
Accepted(e7c78c930).Pola wprowadzania hasła WiFi w oknie ustawień kamery są teraz ograniczone do 63 znaków (limit WPA) zamiast 255, a okno uczyniono nieco wyższym (92b89ea42).
Przykład sterowania płytką przez UART przekazuje teraz
timeout_char=1000, aby uniknąć blokowania na limitach czasu znaków (bebd201d3).Dołączoną dokumentację HTML wygenerowano ponownie z rozszerzonymi odwołaniami do modułów
omv.imageiomv.sensororaz zaktualizowanym tekstem przeglądu IDE (9c822f45b).Domyślną szerokość tabulacji w edytorze tekstu zmieniono z 8 na 4 kolumny, więc znaki tabulacji w otwieranych plikach renderują się teraz na 4 kolumnach (0d0636d37).
Poprawki błędów¶
Naprawiono odwrócone porównanie wersji oprogramowania układowego, tak aby IDE poprawnie wykrywało, czy oprogramowanie podłączonej kamery obsługuje nowsze funkcje protokołu (ciąg architektury i poznawanie MTU), zamiast je błędnie wykrywać (3a75f6532).
Łącza do plików w komunikatach o błędach otwierają teraz właściwy plik na kamerze dzięki wstawieniu separatora ścieżki między ścieżką napędu a zgłaszaną nazwą pliku (cb0c81f36).
Akcja
Configure Settingsjest teraz poprawnie wyłączana, gdy kamera jest odłączona; wcześniej pozostawała włączona (926c230c0).
Obsługa platform i narzędzi¶
Baza Qt Creator: 4.0.2.
Oprogramowanie układowe OpenMV: zaktualizowane do 2.7.0 z nowymi obrazami dla wszystkich płytek, plus nowo dodane oprogramowanie dla oryginalnej OpenMV Cam (OPENMV1/M4) (7f90dad20).
Oprogramowanie układowe nakładki WiFi ATWINC1500: obrazy 19.4.4 i 19.5.2 są teraz dołączane, a przykład aktualizacji oprogramowania WiFi je wgrywa. Należy pamiętać, że 19.5.2 nie obsługuje modułu MR210PA (7f90dad20).
Zmiany łamiące zgodność¶
Plik ustawień kamery na płytce został przemianowany z
main.ininaopenmv.config. Ustawienia przechowywane pod starą nazwąmain.ininie będą już odczytywane; ponownie zastosuj ustawienia kamery, aby zapisać nowy plik (5c1c0426b).