v2.2.0

A v2.2.0 bővíti a csomagolt példákat és eszközöket, naplómentést és videó-átméretezést ad az IDE-hez, megerősíti a DFU flashelési útvonalat, és a csomagolt kamera-firmware-t 3.3.1-re frissíti. Továbbra is a Qt Creator 4.0.2 alapra épül, és nincsenek visszafelé nem kompatibilis változások a meglévő projektekben.

Kiemelések

  • A soros terminálhoz és az üzenet-/naplókimeneti panelekhez hozzáadott Save gombok a tartalmukat egy .txt fájlba exportálják.

  • A videó-átméretezés lehetővé teszi egy új szélesség beállítását (a képarány megőrzésével) egy rögzített videó mentésekor vagy konvertálásakor.

  • A Threshold Editor egy Reset Sliders gombot kap, amely visszaállítja a szürkeárnyalatos vagy LAB küszöbértékeket a teljes alapértelmezett tartományukra.

  • Új példák az IMU, Distance, TV és Global Shutter shieldekhez, Lepton radiometriához, CPU-frekvencia skálázáshoz és egy chars74k gépi tanulási modellhez.

  • A csomagolt kamera-firmware frissítve 3.3.1-re, és a DFU flashelési útvonal megerősítve a megbízhatóbb frissítések érdekében.

Új funkciók

  • Hozzáadva egy Save gomb az OpenMV soros terminálhoz és a Core üzenet-/naplókimeneti panelekhez, amely a naplótartalmat egy .txt fájlba exportálja. (fba4cd119)

  • Egy rögzített videó mentésekor vagy konvertálásakor az IDE mostantól rákérdez, hogy átméretezze-e azt, és lehetővé teszi egy új szélesség megadását (a képarány megőrzésével), amelyet a -vf scale paraméteren keresztül ad át az ffmpegnek. (db13b4f2f)

  • A Threshold Editor színkövető eszköz egy Reset Sliders gombot kapott, amely visszaállítja a szürkeárnyalatos (0-255) vagy LAB (L 0-100, A/B -128..127) küszöbértékeket a teljes alapértelmezett tartományukra. (a16d7a613)

  • Új IMU Shield, Distance Shield és TV Shield példamappák (imu_read.py, distance_read.py, tv.py) kerültek hozzáadásra, valamint egy frissített MAVLink optikai áramlás példa. (f4468637b)

  • A csomagolt példakészlet kibővítve CPU-frekvencia skálázással, Lepton radiometriás objektumhőmérséklettel, Global Shutter (nagy fps/triggerelt), új rajzolási (ellipszis/kulcspontok) és képszűrési (gamma/negatív) példákkal, valamint 100-Libraries segédeszközökkel (MQTT, BNO055, VL53L1X). (03a5696ae)

  • Hozzáadva egy Machine Learning chars74k karakterfelismerési példa és egy új chars74k neurális hálózati modell, valamint frissítve a csomagolt smile modell. (9d5198204)

  • Egy ROS (Robot Operating System) integrációs csomag (openmv_cam) csomagolva az IDE-disztribúcióba, és frissítve a csomagolt LabVIEW OpenMV interfész csomag. (b43921a48, a209fdc0c)

Egyéb változások és fejlesztések

  • A helloworld példa első futtatása után egy egyszeri More Examples párbeszédablak mostantól a File -> Examples menüpontra irányítja a felhasználókat (egy „Don’t show this again” jelölőnégyzettel), és a firmware-frissítés utáni üzenet újrafogalmazásra került, hogy megemlítse az RGB LED kéken villogását az önteszt befejezésekor. (06e4f7436)

  • Megerősítve a DFU flashelési útvonal: a pydfu mostantól újrapróbálja a clear-status műveletet, amíg el nem éri a DFU_IDLE állapotot, és az USB vezérlő-átviteli időtúllépést 5000ms-re emeli, a Linux udev szabályok pedig átírásra kerültek, hogy megbízhatóan illeszkedjenek az OpenMV DFU (0483:df11) és soros (1209:abd1) eszközökhöz, és létrehozzák a /dev/openmvdfu és /dev/openmvcam szimbolikus linkeket. (49e40e8f9)

  • Az IDE-ben jelentett MicroPython futásidejű hibaüzenetek mostantól a tr() függvényen keresztül kerülnek átadásra, így honosíthatók. (ff8bcf094)

  • Frissítve a csomagolt offline HTML referenciadokumentáció, új omv.cpufreq és omv.tv moduloldalakkal kiegészítve, valamint az omv.fir, omv.image és omv.sensor oldalak frissítésével, és új oktatóanyag-áttekintő és rendszerarchitektúra-oldalakkal. (33deb09a5)

Platform- és eszköztámogatás

  • Qt Creator alap: 4.0.2.

  • Csomagolt OpenMV kamera-firmware: frissítve 3.2.0-ról 3.3.1-re az OPENMV2/OPENMV3/OPENMV4 lapokhoz (firmware, rendszerbetöltő, openmv és UVC binárisok). (8a3230df4)

  • Windows DFU illesztőprogram: a telepítő mostantól észleli a Windows 10-et, és egy dedikált Win10 aláírt STTube illesztőprogramot telepít, valamint egy külön STM32L DfuSe eszköz-/illesztőprogram-készlet került csomagolásra. (89f57e10a, e4ef66f12)

  • ffmpeg/ffprobe: frissítve a videokonvertáláshoz használt csomagolt ffmpeg/ffprobe binárisok a Linux célpontokhoz (linux-arm/Raspberry Pi, linux-x86, linux-x86_64) és a macOS-hez, elhagyva a nem használt ffserver és 10 bites ffmpeg változatokat a Linux célpontokon. (6ea2f68a4)

  • Windows FTDI USB-soros illesztőprogram: frissítve a csomagolt illesztőprogram-csomag. (919bd1d8d)

Visszafelé nem kompatibilis változások

Nincs. A meglévő projektek és munkamenetek továbbra is változatlanul működnek; a Qt Creator alap továbbra is 4.0.2.