v1.5.1¶
v1.5.1 to wydanie konserwacyjne zbudowane na Qt Creator 4.0.2, które naprawia zawieszanie się podświetlacza składni Pythona, koryguje kolejność ładowania przy starcie, tak aby zapisany stan interfejsu był przywracany przed pozostałą częścią inicjalizacji wtyczki, oraz odświeża przykłady punktów kluczowych wykrywania cech. Brak zmian niekompatybilnych wstecznie.
Najważniejsze zmiany¶
Naprawiono zawieszanie się podświetlacza składni dla dostępu do składowych w Pythonie oraz słów kluczowych argumentów OpenMV.
Poprawna kolejność ładowania przy starcie, dzięki czemu zapisany stan interfejsu (układ edytora, przybliżenie bufora ramki, ustawienia histogramu i okna wyjścia, zapisane terminale) jest przywracany przed pozostałą częścią inicjalizacji wtyczki.
Zaktualizowane przykłady punktów kluczowych z oknem VGA, wyższym kontrastem, niższym progiem punktów kluczowych oraz obsługą błędów w
keypoints_save.py, gdy nie znaleziono punktów kluczowych.
Pozostałe zmiany i ulepszenia¶
Przerobiono przykłady punktów kluczowych wykrywania cech (
09-Feature-Detection/keypoints.pyorazkeypoints_save.py). Oba używają teraz VGA z oknem 320x240, wyższego kontrastu, niższego progufind_keypointsoraz współczynnika skali 1.2;keypoints.pyzaostrza również swoje bramki dopasowania (prógmatch_descriptorz 80 do 85, liczba dopasowań z 5 do 10), akeypoints_save.pyzyskuje zabezpieczenie, które zgłasza wyjątek, gdy nie znaleziono punktów kluczowych, oraz końcoweraiseproszące użytkownika o zresetowanie kamery po zakończeniu (acc4e1696).
Poprawki błędów¶
Naprawiono zawieszanie się w podświetlaczu składni Pythona spowodowane regułami generycznego podświetlacza dopasowującymi dostęp do składowych oraz słowa kluczowe argumentów OpenMV; reguła dopasowania
.memberzostała zmodyfikowana, aby zezwalać na opcjonalne białe znaki po kropce (\.[a-zA-Z_]...stało się\.\s*[a-zA-Z_]...), a zapętlające się regułyOpenMVArgumentszostały zmienione na#pop, aby uniknąć nieskończonej pętli (acc4e1696).Naprawiono kolejność ładowania przy starcie, tak aby zapisany stan interfejsu (układ edytora i podziałów, przybliżenie bufora ramki, przełączniki kompresji JPEG i wyłączenia bufora ramki, przestrzeń kolorów histogramu, przybliżenie czcionki okna wyjścia oraz zapisane terminale) oraz ekstrakcja zasobów aplikacji uruchamiały się teraz wcześniej w
OpenMVPlugin::extensionsInitialized(), przed pozostałą częścią inicjalizacji wtyczki (9536b718b).
Obsługa platform i narzędzi¶
Baza Qt Creator: 4.0.2.
Zmiany niekompatybilne wstecznie¶
Brak. To wydanie poprawkowe nie wprowadza żadnych widocznych dla użytkownika zmian w sposobie pracy ani zachowaniu.