v4.1.1¶
Wersja v4.1.1 koncentruje się na menu Examples: wpisy są teraz filtrowane tak, aby pasowały do podłączonej płytki i sensora, z redukcją nadmiarowych folderów i wyraźnym symbolem zastępczym, gdy nic nie jest podłączone. Dodaje również metrykę ostrości na żywo do podglądu bufora ramki, odświeża dołączone przykłady oraz dostarcza oprogramowanie układowe płytki w wersji 4.5.1. Zbudowana na bazie Qt Creator 10.0.1; w tym wydaniu nie ma rebase’u Qt Creator. Filtrowanie przykładów zmienia domyślne zachowanie menu Examples – zobacz Zmiany powodujące niezgodność.
Najważniejsze zmiany¶
Filtrowanie przykładów pokazuje tylko przykłady istotne dla podłączonej płytki i sensora, sterowane konfiguracją
examples/index.csv, z przełącznikiem w menuToolsumożliwiającym jego wyłączenie.Metryka ostrości jest teraz wyświetlana na żywo w podglądzie bufora ramki oraz na pasku stanu terminala, aby pomóc w ustawieniu ostrości obiektywu.
Czytelniejsze menu Examples: nadmiarowe foldery płytek z jednym elementem podrzędnym są redukowane, a zamiast pustego menu wyświetlany jest symbol zastępczy.
Usunięcie linii miękkiego restartu z terminala szeregowego, dzięki czemu konsola nie jest już zaśmiecana przy każdym uruchomieniu.
Dołączone oprogramowanie układowe płytek zaktualizowane do wersji 4.5.1 na obsługiwanych płytkach OpenMV i Arduino.
Nowe funkcje¶
Filtrowanie przykładów. Menu
Examplesfiltruje teraz wpisy, aby pokazywać tylko przykłady istotne dla podłączonej płytki i sensora. Początkowe filtrowanie płytki/sensora było sterowane konfiguracjąfilters.txt(ef7190282), później przeniesioną doexamples/index.csvz wyrażeniami regularnymi dla poszczególnych płytek i sensorów oraz kolumną spłaszczania (795cc20e9), a także dopasowywaniem folderów płytek i typów sensorów bez rozróżniania wielkości liter (3e976cb9a). Nowy przełącznikTools> Filter examples by board and sensor type (domyślnie zaznaczony, stan zachowywany) wyłącza filtrowanie (fd3defe00).Metryka ostrości. Podgląd bufora ramki oraz pasek stanu terminala wyświetlają teraz wartość Focus obliczaną na żywo z ramki skompresowanej w formacie JPEG, aby pomóc w ustawieniu ostrości obiektywu (5834e3a41).
Pozostałe zmiany i ulepszenia¶
Po podłączeniu menu
Examplesredukuje teraz nadmiarowe foldery płytek z jednym elementem podrzędnym i pokazuje wyraźny symbol zastępczy „No examples found for your board” lub „Connect to your board first” zamiast pustego menu (795cc20e9).Linia
MPY: soft rebootz MicroPython jest teraz usuwana z wyjścia terminala szeregowego, dzięki czemu nie zaśmieca już konsoli przy każdym uruchomieniu (b3cf63299).Dołączone przykłady zostały zreorganizowane w foldery nazwane według płytek (na przykład
50-Board-Control), zaktualizowane o nagłówki licencji MIT, a przykłady Image Reader/Writer uproszczono tak, aby korzystały ze surowych strumieni wideoimage.ImageIO. Przykłady różnicowania ramek „shadow removal” działające w pamięci i na dysku zostały usunięte (1358eeb84, 7b32f2814, 9d89f1c62).
Poprawki błędów¶
Wymuszenie konkretnego pliku oprogramowania układowego bootloadera korzysta teraz poprawnie z podanej ścieżki oprogramowania zamiast zawsze wracać do domyślnego
firmware.binpłytki (a362c1c6b).Naprawiono wykrywanie urządzeń i.MX (RT1060) w systemie Windows, które mogło zawieść z powodu zbyt restrykcyjnego sprawdzania liczby w
RawInputDeviceList(49571962d).Naprawiono przepełnienie histogramu dla dużych lub jasnych obrazów, poszerzając wektor akumulacji do 64 bitów (5aaf923a3).
Naprawiono sortowanie folderów przykładów, tak aby nienumerowane wpisy przykładów były porządkowane spójnie (3cb994433).
Obsługa platform i narzędzi¶
Baza Qt Creator: 10.0.1.
Dołączone oprogramowanie układowe płytek: zaktualizowane z 4.5.0 -> 4.5.1 na obsługiwanych płytkach OpenMV i Arduino – w tym OPENMV2/3/4/4P, OPENMV PT (Pure Thermal), OPENMV RT1060, ARDUINO GIGA, NICLA VISION, PORTENTA H7, NANO RP2040 CONNECT oraz NANO 33 BLE SENSE – wraz z obrazami UVC i bootloadera (f6a5b12ba).
Generowanie nowego skryptu podstawia teraz format pikseli w skali szarości dla
HM01B0,HM0360,MT9V0X2iMT9V0X4(poprzedni wpisMT9V034jest zastąpiony przezMT9V0X2/MT9V0X4) (ef7190282).
Zmiany powodujące niezgodność¶
Menu Examples wymaga teraz podłączonej płytki, gdy włączone jest filtrowanie, co stanowi nowe zachowanie domyślne. Dopóki nie podłączysz płytki, menu pokazuje „Connect to your board first to see examples,”, a po podłączeniu pokazuje tylko przykłady pasujące do podłączonej płytki i sensora. Wyłącz to za pomocą nowego przełącznika Tools > Filter examples by board and sensor type.