v2.0.0¶
Verze v2.0.0 přináší do OpenMV IDE podporu strojového učení: nový nástroj CNN Network Library pro nasazení modelů neuronových sítí do vaší kamery, společně s exportem videa přes ImageReader, mnohem rychlejším sériovým terminálem a přibaleným firmwarem 3.0.0. Toto vydání zůstává na základu Qt Creator 4.0.2. Pro stávající projekty nejsou žádné zásadní změny, i když instalace na Windows již automaticky neinstaluje přibalený sériový ovladač pybcdc.
Nejdůležitější novinky¶
Nástroj CNN Network Library v nabídce
Machine Vision Toolszkopíruje přibalený nebo vlastní model.networkdo připojené OpenMV Cam (nebo jej uloží lokálně, pokud není připojena žádná kamera) a dodává se s modelycifar10,cifar10_fast,lenetasmile.Export přes ImageReader umožňuje, aby
Convert Video/Save Videovytvořily soubor OpenMV.binpro přehrávání přímo v kameře.Rychlejší sériový terminál odesílá vložený/spouštěný kód po blocích o velikosti 63 bajtů namísto po jednotlivých bajtech.
Příklady strojového učení přidané do složky
25-Machine-Learning, plus nové příklady AprilTag a I2C Lidar.Přibalený firmware 3.0.0 pro desky OPENMV2/3/4, s menšími binárními soubory M7/H7.
Nové funkce¶
Přidán nástroj CNN Network Library v nabídce
Machine Vision Tools. Zkopíruje přibalený nebo vlastní model neuronové sítě.networkdo připojené OpenMV Cam, nebo jej uloží lokálně, pokud není připojena žádná kamera. Nástroj se dodává s modelycifar10,cifar10_fast,lenetasmile(5e8c7ce92, a27537ff1, f75ef2bcd).Nástroje
Convert Video/Save Videonyní umí vytvořit soubor OpenMV ImageReader.bin, který převede video (nebo sadu obrazů) na sbalený streamOMV IMG STRsnímků RGB565/stupně šedi pro přehrávání v kameře (b7d12cd32).Přidány nové přibalené příklady: složka
25-Machine-Learningse skripty CNN inference (cifar10,leneta detekce úsměvu, plus varianty s prohledáváním středového a celého okna), nová složka26-April-Tags(s příklady AprilTag přesunutými ze složky16-Codes), která přidává příklady detekce v maximálním rozlišení a detekce malých tagů, a příklad I2C Lidar Lite V3 ve složce24-External-Sensors(56abdf508).
Další změny a vylepšení¶
Vkládání a spouštění kódu v sériovém terminálu OpenMV je mnohem rychlejší: bajty se nyní odesílají po blocích o velikosti (
TABOO_PACKET_SIZE- 1) (63 bajtů) namísto po jednotlivých bajtech (bf93f3856).Nástroj CNN Network Library si nyní pamatuje samostatné naposledy použité cesty pro ukládání s připojenou kamerou oproti ukládání bez kamery a zůstává aktivní i tehdy, když není připojena žádná kamera. Výzva bootloaderu „reconnect your cam“ nyní informuje, že stisknutím tlačítka cancel přejdete k přeprogramování přes DFU (a27537ff1).
Opravy chyb¶
Opraven neviditelný (stejnobarevný) text panelu nabídek na tmavých a vlastních motivech invertováním barvy textu nabídky, když je pozadí nabídky tmavé, a jejím použitím rovněž na
ButtonText(dc7af7b54).Opraven generátor AprilTag tak, aby se vygenerované obrázky tagů vykreslovaly na řádném černém okraji a pozadí a škálovaly se na velikost, namísto umístění na nevykreslené plátno (a27537ff1).
Podpora platforem a nástrojů¶
Základ Qt Creator: 4.0.2.
Přibalený firmware OpenMV: aktualizován na 3.0.0 pro desky OPENMV2/OPENMV3/OPENMV4, s výrazně menšími binárními soubory firmwaru M7/H7 (8da10eb4b).
Názvy desek: přejmenovány podle spotřebitelského schématu pojmenování: OpenMV Cam M4 (STM32F427), OpenMV Cam M7 (STM32F765/67) a OpenMV Cam H7 (STM32H743) (8f29f7ca6).
Instalátor pro Windows již neinstaluje sériový ovladač
pybcdc(4b27cdb80).
Zásadní změny¶
Žádné pro stávající projekty, skripty ani uložená nastavení. Vezměte na vědomí, že na Windows již instalátor automaticky neinstaluje přibalený sériový ovladač pybcdc (4b27cdb80); toto ovlivňuje pouze volitelný starší sériový ovladač a nikoli běžné připojení kamery.