v2.2.0¶
Verze v2.2.0 rozšiřuje přibalené příklady a nástroje, přidává do IDE ukládání protokolů a změnu rozlišení videa, zpevňuje cestu flashování přes DFU a obnovuje přibalený firmware kamery na 3.3.1. Nadále vychází z Qt Creator 4.0.2 a pro stávající projekty nejsou žádné zásadní změny.
Nejdůležitější novinky¶
Tlačítka Save přidaná do sériového terminálu a do panelů výstupu zpráv/protokolu exportují svůj obsah do souboru
.txt.Změna rozlišení videa umožňuje nastavit novou šířku (se zachováním poměru stran) při ukládání nebo převodu nahraného videa.
Threshold Editor získává tlačítko Reset Sliders pro obnovení prahů stupňů šedi nebo LAB na jejich plné výchozí rozsahy.
Nové příklady pro shieldy IMU, Distance, TV a Global Shutter, radiometrii Lepton, škálování frekvence CPU a model strojového učení chars74k.
Přibalený firmware kamery aktualizován na 3.3.1 a cesta flashování přes DFU zpevněna pro spolehlivější aktualizace.
Nové funkce¶
Přidáno tlačítko Save do sériového terminálu OpenMV a do panelů výstupu zpráv/protokolu jádra, které exportuje obsah protokolu do souboru
.txt. (fba4cd119)Při ukládání nebo převodu nahraného videa se nyní IDE zeptá, zda jej změnit, a umožní zadat novou šířku (se zachováním poměru stran), která se předá do ffmpeg přes
-vf scale. (db13b4f2f)Nástroj sledování barev Threshold Editor získal tlačítko Reset Sliders, které obnoví prahy stupňů šedi (0-255) nebo LAB (L 0-100, A/B -128..127) na jejich plné výchozí rozsahy. (a16d7a613)
Přidány nové složky příkladů IMU Shield, Distance Shield a TV Shield (
imu_read.py,distance_read.py,tv.py) plus aktualizovaný příklad optického toku MAVLink. (f4468637b)Rozšířena přibalená sada příkladů o škálování frekvence CPU, radiometrii teploty objektů Lepton, Global Shutter (vysoké fps/spouštěné), nové příklady kreslení (elipsa/klíčové body) a obrazových filtrů (gamma/negativ), plus pomocníky
100-Libraries(MQTT, BNO055, VL53L1X). (03a5696ae)Přidán příklad rozpoznávání znaků Machine Learning chars74k a nový model neuronové sítě chars74k a obnoven přibalený model smile. (9d5198204)
Do distribuce IDE přibalen integrační balíček ROS (Robot Operating System) (
openmv_cam) a aktualizován přibalený rozhraní balíček LabVIEW OpenMV. (b43921a48, a209fdc0c)
Další změny a vylepšení¶
Po prvním spuštění příkladu helloworld nyní jednorázový dialog More Examples směruje uživatele na
File -> Examples(se zaškrtávacím políčkem „Don’t show this again“) a zpráva po aktualizaci firmwaru byla přeformulována tak, aby upozornila na modré blikání RGB LED po dokončení vlastního testu. (06e4f7436)Zpevněna cesta flashování přes DFU: pydfu nyní opakuje clear-status, dokud nedosáhne
DFU_IDLE, a zvyšuje časový limit řídicího USB přenosu na 5000 ms, a pravidla udev pro Linux byla přepsána tak, aby spolehlivě odpovídala zařízením OpenMV DFU (0483:df11) a sériovým (1209:abd1) a vytvářela symbolické odkazy/dev/openmvdfua/dev/openmvcam. (49e40e8f9)Chybové zprávy běhového prostředí MicroPython hlášené v IDE nyní procházejí přes
tr(), takže je lze lokalizovat. (ff8bcf094)Obnovena přibalená offline referenční HTML dokumentace, přidány nové stránky modulů
omv.cpufreqaomv.tva aktualizovány stránkyomv.fir,omv.imageaomv.sensorplus nové stránky s přehledem tutoriálů a architekturou systému. (33deb09a5)
Podpora platforem a nástrojů¶
Základ Qt Creator: 4.0.2.
Přibalený firmware kamery OpenMV: aktualizován z 3.2.0 na 3.3.1 pro OPENMV2/OPENMV3/OPENMV4 (firmware, bootloader, openmv a binární soubory UVC). (8a3230df4)
Ovladač DFU pro Windows: instalátor nyní detekuje Windows 10 a instaluje vyhrazený podepsaný ovladač STTube pro Win10 a byla přibalena samostatná sada nástroje/ovladače STM32L DfuSe. (89f57e10a, e4ef66f12)
ffmpeg/ffprobe: obnoveny přibalené binární soubory ffmpeg/ffprobe používané pro převod videa pro cíle Linux (linux-arm/Raspberry Pi, linux-x86, linux-x86_64) a macOS, s vypuštěním nepoužívaných variant ffserver a 10bitového ffmpeg na cílech Linux. (6ea2f68a4)
Ovladač FTDI USB-sériový pro Windows: aktualizován přibalený balíček ovladače. (919bd1d8d)
Zásadní změny¶
Žádné. Stávající projekty a pracovní postupy fungují beze změny dál; základ Qt Creator zůstává 4.0.2.