v1.2.0¶
v1.2.0 přidává pracovní postup pro flashování firmwaru přímo v IDE s obnovou zacihlované kamery, přepracovává USB/sériový přenos pro spolehlivou komunikaci napříč Windows, Macem a Linuxem a dodává nové příklady rozpoznávání obličejů a detekce příznaků. Toto vydání zůstává na Qt Creatoru 4.0.2 a neobsahuje žádné nekompatibilní změny pro stávající projekty.
Hlavní novinky¶
Pracovní postup Run Bootloader v nabídce
Toolsumožňuje naflashovat soubor firmwaru.bin, volitelně vymazat interní souborový systém a automaticky obnovit zacihlované kamery pomocí výběru typu desky.Přepracování USB/sériového přenosu zapisuje každý příkaz jediným flushem s volitelnými prodlevami na začátku/konci pro jednotlivé příkazy, čímž opravuje spolehlivost komunikace na Windows, Macu a Linuxu.
Nové příklady pro rozpoznávání obličejů pomocí LBP, detekci hran metodou Canny a hledání čar pomocí Houghovy transformace.
Přibalený firmware pro OpenMV Cam M4 (OMV2) aktualizován na 1.9.0.
Nové funkce¶
Run Bootloader. Nová položka nabídky
Tools>Run Bootloaderposkytuje kompletní pracovní postup pro flashování firmwaru: vyberte soubor firmwaru.bin, volitelně vymažte interní souborový systém a naprogramujte kameru. Zacihlované kamery se obnovují automaticky pomocí výběru typu desky řízeného souboremfirmware/boards.txt(ac144fbe4, a4b8958ec).Nové ukázkové skripty: rozpoznávání obličejů založené na LBP (
07-Face-Detection/face_recognition.py) a detekce hran metodou Canny plus hledání čar pomocí Houghovy transformace (09-Feature-Detection/edges.pyalines.py) (f3c291310).
Další změny a vylepšení¶
Dialog bootloaderu nyní ponechává tlačítko
Runzakázané, dokud není vybrán platný soubor firmwaru, namísto přijetí neplatné cesty a následného zobrazení chyby (a4b8958ec).Sériová konzole nyní ztlumí předchozí výstup a začne nový blok, kdykoli se objeví Python
Traceback (most recent call last):, takže každá nová chyba vyniká oproti výstupu z předchozího běhu (e11561f10).Vyladěno chování nabídky na Macu, aby se položky zapojení pinů OpenMV Cam a
Aboutsprávně objevovaly v nabídce aplikace, odstraněna nepoužívaná zkratkaClose Window(Ctrl+Meta+W) a akce seznamu oken v nabídce Window a nastavena minimální šířka stavového popisku FPS (přizpůsobená naFPS: 000.000), takže údaj o FPS již nepokukuje (8b5ebadbb).Drobná vyčištění popisků UI: akce uložení nyní zní „Save open script to OpenMV Cam“ a položka
Aboutna Macu vypouští koncovou výpustku (84e575c46).
Opravy chyb¶
Podpora platforem a nástrojů¶
Základ Qt Creatoru: 4.0.2.
Přibalený firmware OpenMV Cam M4 (OMV2): aktualizován na 1.9.0.
USB/sériový přenos přepracován tak, aby byl každý příkaz zapsán jediným flushem s volitelnými prodlevami na začátku/konci pro jednotlivé příkazy (
SET_START_END_DELAY), čímž se opravuje spolehlivost sériové komunikace napříč Windows, Macem a Linuxem. Mezitímní přístup paketizace na úrovni jednotlivých příkazů (PACKET_LEN) byl zaveden a poté před vydáním nahrazen (bd70d60fc, 89464818f, 8b5ebadbb).Instalátory ovladačů pro Windows přepracovány tak, aby zvládaly 64bitové (WOW64) systémy a uváděly cesty v uvozovkách, čímž se instalace INF ovladačů OpenMV/pybcdc stala spolehlivou; přidány nové instalační skripty
openmv.cmd/pybcdc.cmda přibalené soubory ovladačů.inf/.catbyly znovu sestaveny (d1c2e49f5, e0762a78e, ac144fbe4).Integrace do desktopu Linuxu nyní instaluje ikonu aplikace OpenMV ve všech velikostech ikon namísto obecného loga Qt Creatoru (72d2017d7).
Nekompatibilní změny¶
Žádné. v1.2.0 je plně kompatibilní se stávajícími skripty a projekty.