v2.2.0

v2.2.0 laajentaa mukana toimitettavia esimerkkejä ja työkaluja, lisää IDE:hen lokin tallennuksen ja videon uudelleenskaalauksen, vahvistaa DFU-flashauspolkua ja päivittää mukana toimitettavan kameran laiteohjelmiston versioon 3.3.1. Se perustuu edelleen Qt Creator 4.0.2:een, eikä olemassa oleviin projekteihin tule yhteensopivuutta rikkovia muutoksia.

Kohokohdat

  • Save-painikkeet lisätty sarjapäätteeseen ja viesti-/lokitulosteruutuihin vievät niiden sisällön .txt-tiedostoon.

  • Videon uudelleenskaalaus mahdollistaa uuden leveyden asettamisen (kuvasuhde säilytetään) tallennettua videota tallennettaessa tai muunnettaessa.

  • Threshold Editor saa Reset Sliders -painikkeen, joka palauttaa harmaasävy- tai LAB-kynnysarvot niiden täysiin oletusarvoalueisiin.

  • Uusia esimerkkejä IMU-, Distance-, TV- ja Global Shutter -shieldeille, Lepton-radiometrialle, suorittimen taajuuden skaalaukselle ja chars74k-koneoppimismallille.

  • Mukana toimitettava kameran laiteohjelmisto päivitetty versioon 3.3.1 ja DFU-flashauspolku vahvistettu luotettavampia päivityksiä varten.

Uudet ominaisuudet

  • Lisätty Save-painike OpenMV-sarjapäätteeseen ja Core-viesti-/lokitulosteruutuihin, joka vie lokin sisällön .txt-tiedostoon. (fba4cd119)

  • Tallennettua videota tallennettaessa tai muunnettaessa IDE kysyy nyt, halutaanko se uudelleenskaalata, ja antaa syöttää uuden leveyden (kuvasuhde säilytetään), joka välitetään ffmpegille parametrilla -vf scale. (db13b4f2f)

  • Threshold Editor -värinseurantatyökalu sai Reset Sliders -painikkeen, joka palauttaa harmaasävy- (0-255) tai LAB- (L 0-100, A/B -128..127) kynnysarvot niiden täysiin oletusarvoalueisiin. (a16d7a613)

  • Lisätty uudet IMU Shield-, Distance Shield- ja TV Shield -esimerkkikansiot (imu_read.py, distance_read.py, tv.py) sekä päivitetty MAVLink-optisen virtauksen esimerkki. (f4468637b)

  • Laajennettu mukana toimitettavaa esimerkkijoukkoa suorittimen taajuuden skaalauksella, Lepton-radiometrian kohdelämpötilalla, Global Shutter -esimerkeillä (suuri fps / liipaistu), uusilla piirrosesimerkeillä (ellipsi/avainpisteet) ja kuvasuodatinesimerkeillä (gamma/negatiivi), sekä 100-Libraries-apuvälineillä (MQTT, BNO055, VL53L1X). (03a5696ae)

  • Lisätty Machine Learning chars74k -merkintunnistusesimerkki ja uusi chars74k-neuroverkkomalli, sekä päivitetty mukana toimitettava smile-malli. (9d5198204)

  • Toimitettiin mukana ROS (Robot Operating System) -integraatiopaketti (openmv_cam) IDE-jakelussa ja päivitettiin mukana toimitettava LabVIEW OpenMV -rajapintapaketti. (b43921a48, a209fdc0c)

Muut muutokset ja parannukset

  • Helloworld-esimerkin ensimmäisen ajon jälkeen kertaluonteinen More Examples -valintaikkuna ohjaa käyttäjät nyt kohtaan File -> Examples (”Don’t show this again” -valintaruudulla), ja laiteohjelmiston päivityksen jälkeinen viesti muotoiltiin uudelleen huomauttamaan RGB-LEDin vilkkuvan sinisenä, kun itsetestaus on valmis. (06e4f7436)

  • Vahvistettu DFU-flashauspolkua: pydfu yrittää nyt uudelleen tilan tyhjentämistä, kunnes saavutetaan DFU_IDLE, ja nostaa USB-ohjaussiirron aikakatkaisun arvoon 5000 ms, ja Linuxin udev-säännöt kirjoitettiin uudelleen vastaamaan luotettavasti OpenMV DFU- (0483:df11) ja sarja- (1209:abd1) laitteita ja luomaan /dev/openmvdfu- ja /dev/openmvcam-symlinkit. (49e40e8f9)

  • IDE:ssä raportoidut MicroPython-suorituksenaikaiset virheilmoitukset välitetään nyt tr()-funktion läpi, jotta ne voidaan lokalisoida. (ff8bcf094)

  • Päivitetty mukana toimitettava offline-HTML-referenssidokumentaatio lisäämällä uudet omv.cpufreq- ja omv.tv-moduulisivut ja päivittämällä omv.fir-, omv.image- ja omv.sensor-sivut sekä uudet opetusohjelman yleiskatsaus- ja järjestelmäarkkitehtuurisivut. (33deb09a5)

Alusta- ja työkalutuki

  • Qt Creator -pohja: 4.0.2.

  • Mukana toimitettava OpenMV-kameran laiteohjelmisto: päivitetty versiosta 3.2.0 versioon 3.3.1 OPENMV2/OPENMV3/OPENMV4-korteille (firmware-, bootloader-, openmv- ja UVC-binäärit). (8a3230df4)

  • Windows DFU -ohjain: asennusohjelma tunnistaa nyt Windows 10:n ja asentaa erillisen Win10-allekirjoitetun STTube-ohjaimen, ja erillinen STM32L DfuSe -työkalu-/ohjainsarja toimitettiin mukana. (89f57e10a, e4ef66f12)

  • ffmpeg/ffprobe: päivitetty videon muuntamiseen käytetyt mukana toimitettavat ffmpeg/ffprobe-binäärit Linux-kohteille (linux-arm/Raspberry Pi, linux-x86, linux-x86_64) ja macOS:lle, poistaen käyttämättömät ffserver- ja 10-bittiset ffmpeg-variantit Linux-kohteista. (6ea2f68a4)

  • Windows FTDI USB-sarjaohjain: päivitetty mukana toimitettava ohjainpaketti. (919bd1d8d)

Yhteensopivuutta rikkovat muutokset

Ei mitään. Olemassa olevat projektit ja työnkulut toimivat edelleen muuttumattomina; Qt Creator -pohja pysyy versiossa 4.0.2.