v1.5.0

v1.5.0 lisää erilliset sarja-/UDP-/TCP-Open Terminal -ikkunat, Python-automaattitäydennyksen funktioiden argumenttivihjeineen, joita ohjaa mukana toimitettu dokumentaatio, sekä AprilTag Generator -työkalun tulostettavia tunnistearkkeja varten. Julkaisu pysyy Qt Creator 4.0.2 -pohjassa ja sisältää OpenMV-laiteohjelmiston 2.2.0. Yhteensopivuutta rikkovia muutoksia ei ole.

Kohokohdat

  • Open Terminal avaa erityiset pääteikkunat sarjaportin, UDP:n tai TCP:n kautta, kullakin oma kehyspuskurin katselin ja histogrammiruutu.

  • Python-automaattitäydennys funktioiden argumenttivihjeineen ja rikkaampi syntaksin korostus, jotka pohjautuvat mukana toimitetusta HTML-dokumentaatiosta automaattisesti luotuun avainsanatietokantaan.

  • AprilTag Generator renderöi tulostettavia tunnistekuva-arkkeja TAG16H5-, TAG25H7-, TAG25H9-, TAG36H10-, TAG36H11- ja ARTOOLKIT-perheille (viimeisen valikkonimi näkyy muodossa ARKTOOLKIT).

  • Vakaa sarjatuloste: UTF-8-tietoinen jäsennin poistaa ja käsittelee ohjausmerkit, joten binääridata ei enää sotke tulostettua tekstiä.

  • OpenMV-laiteohjelmisto 2.2.0 sisältyy nyt mukaan, uusilla AprilTag- ja 3D-asentoesimerkeillä.

Uudet ominaisuudet

  • Open Terminal lisää erillisen Open Terminal -valikon, joka avaa erityiset pääteikkunat yhdistäen sarjaportin, UDP:n tai TCP:n kautta. Kullakin ikkunalla on oma kehyspuskurin katselin ja histogrammiruutu sekä sarja-/UDP-/TCP-yhteysvalintaikkunat ja siirtonopeuden syöttö (7be9fd019, e657debea, b02e571a3, bd48a9b98).

  • Python-automaattitäydennys lisää avainsana-/tunnistetäydennyksen, funktioiden argumenttivihjeen työkaluvihjeet sekä rikkaamman syntaksin korostuksen OpenMV-API:lle. Avainsana- ja allekirjoitustietokanta luodaan automaattisesti jäsentämällä mukana toimitettu HTML-dokumentaatio moduuleiksi, luokiksi, datoiksi, funktioiksi, metodeiksi ja argumenteiksi (4df150e66, ef0286403, a22869f0d, a2f4b2f25).

  • AprilTag Generator kohdassa Machine Vision Tools renderöi tulostettavia tunnistekuva-PNG-arkkeja TAG16H5-, TAG25H7-, TAG25H9-, TAG36H10-, TAG36H11- ja ARTOOLKIT-tunnisteperheille valittavalla tunniste-ID-alueella. Viimeisen perheen valikkokohta näkyy muodossa ARKTOOLKIT Family (kirjoitusvirhe käännöksessä), vaikka itse perhe on artoolkit. Valikkoon tulee myös QRCode Generator -linkki, ja tunnistevalikon nimet näyttävät nyt tunnistemäärät (ec72bf2f4, 71f78a539).

Muut muutokset ja parannukset

  • Vahvistettiin sarjapäätteen tulostetta virheellistä dataa vastaan UTF-8-tietoisella jäsentimellä, joka poistaa ja käsittelee ohjausmerkit (XON/XOFF, escape, delete ja muut), joten binääriset kehyspuskuri- ja ohjaustavut eivät enää sotke tulostettua tekstiä (e03c7d3ef).

  • Värjättiin uudelleen oletusarvoinen Inkpot-syntaksiteema (funktiot, tyypit, numerot ja merkkijonot) editorin paremman kontrastin vuoksi (b02e571a3, 4df150e66).

  • Muutettiin tuote- ja asennusohjelmalinkit käyttämään https://openmv.io-verkkotunnusta (1793b0b5c).

Virheenkorjaukset

  • Korjattiin pieniä editorin renderöintivirheitä taittolaatikon ja taittomerkin piirrossa, mukaan lukien Mac-kohtainen siirtymäkorjaus, sekä 32-bittisen Linuxin käännös-/siirtymäkorjaus ja yleinen käännösvirheen korjaus (c6c8dbfbb, 4dbb9e696, 66a8ce5af, cd3f23545).

Alusta- ja työkalutuki

  • Qt Creator -pohja: 4.0.2.

  • Mukana toimitettu OpenMV-laiteohjelmisto: päivitetty versioon 2.2.0 OpenMV Cam M4/M7:lle (OMV2/OMV3), uusilla AprilTag-tunnistusesimerkeillä ja 3D-asentoesimerkillä M7:lle (1d427612c).

  • Windowsin asennusohjelma sisältää ja asentaa nyt hiljaisesti automaattisesti FTDI USB-sarja-ajurin asennuksen aikana (1d427612c).

Yhteensopivuutta rikkovat muutokset

Ei mitään. Tämä julkaisu on täysin taaksepäin yhteensopiva; olemassa olevat projektit ja työnkulut toimivat edelleen muuttumattomina.