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.