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/openmvdfu a /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.cpufreq a omv.tv a aktualizovány stránky omv.fir, omv.image a omv.sensor plus 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.