v2.0.0¶
v2.0.0 tuo koneoppimistuen OpenMV IDE:hen: uusi CNN Network Library -työkalu neuroverkkomallien käyttöönottoon kamerassa, sekä ImageReader-videovienti, paljon nopeampi sarjapääte ja mukana toimitettava laiteohjelmisto 3.0.0. Tämä julkaisu pysyy Qt Creator 4.0.2 -pohjassa. Olemassa oleviin projekteihin ei tule yhteensopivuutta rikkovia muutoksia, joskin Windows-asennukset eivät enää asenna automaattisesti mukana toimitettua pybcdc-sarjaohjainta.
Kohokohdat¶
CNN Network Library -työkalu kohdassa
Machine Vision Toolskopioi mukana toimitettavan tai mukautetun.network-mallin kytkettyyn OpenMV Cam -kameraan (tai tallentaa sen paikallisesti, kun kameraa ei ole kytketty), ja sisältääcifar10-,cifar10_fast-,lenet- jasmile-mallit.ImageReader-vienti mahdollistaa
Convert Video/Save Video-toiminnoilla OpenMV.bin-tiedoston tuottamisen kamerassa toistettavaksi.Nopeampi sarjapääte lähettää liitetyn tai ajetun koodin 63 tavun lohkoissa yhden tavun kerrallaan sijaan.
Koneoppimisesimerkkejä lisätty kohtaan
25-Machine-Learning, sekä uusia AprilTag- ja I2C-lidaresimerkkejä.Mukana toimitettava laiteohjelmisto 3.0.0 OPENMV2/3/4-korteille, pienemmillä M7/H7-binääreillä.
Uudet ominaisuudet¶
Lisätty CNN Network Library -työkalu kohtaan
Machine Vision Tools. Se kopioi mukana toimitettavan tai mukautetun neuroverkon.network-mallin kytkettyyn OpenMV Cam -kameraan, tai tallentaa sen paikallisesti, kun kameraa ei ole kytketty. Työkalu sisältääcifar10-,cifar10_fast-,lenet- jasmile-mallit (5e8c7ce92, a27537ff1, f75ef2bcd).Convert Video/Save Video-työkalut voivat nyt tuottaa OpenMV ImageReader.bin-tiedoston, joka muuntaa videon (tai kuvajoukon) pakatuksiOMV IMG STR-virraksi RGB565-/harmaasävykehyksiä kamerassa toistettavaksi (b7d12cd32).Lisätty uusia mukana toimitettavia esimerkkejä:
25-Machine-Learning-kansio CNN-päättelyskripteillä (cifar10,lenetja hymyn tunnistus, sekä keskitetyn ja koko ikkunan haun muunnelmat), uusi26-April-Tags-kansio (jonne AprilTag-esimerkit on siirretty kansiosta16-Codes), joka lisää maksimiresoluution ja pienten tagien tunnistusesimerkit, sekä I2C Lidar Lite V3 -esimerkki kansiossa24-External-Sensors(56abdf508).
Muut muutokset ja parannukset¶
Koodin liittäminen ja ajaminen OpenMV-sarjapäätteessä on paljon nopeampaa: tavut lähetetään nyt (
TABOO_PACKET_SIZE- 1) -kokoisissa lohkoissa (63 tavua) yhden tavun kerrallaan sijaan (bf93f3856).CNN Network Library muistaa nyt erilliset viimeksi käytetyt polut kameraan kytketyille ja ilman kameraa tehdyille tallennuksille, ja pysyy käytössä myös silloin, kun kameraa ei ole kytketty. Käynnistyslataimen ”reconnect your cam” -kehote kertoo nyt, että painamalla peruuta voit siirtyä DFU-uudelleenohjelmointiin (a27537ff1).
Virheenkorjaukset¶
Korjattu näkymätön (saman värinen) valikkopalkin teksti tummissa ja mukautetuissa teemoissa kääntämällä valikon tekstin väri, kun valikon tausta on tumma, ja soveltamalla sitä myös kohtaan
ButtonText(dc7af7b54).Korjattu AprilTag-generaattori niin, että luodut tagikuvat renderöidään asianmukaiselle mustalle reunukselle ja taustalle ja skaalataan mahtumaan, sen sijaan että ne asetettaisiin maalaamattomalle kankaalle (a27537ff1).
Alusta- ja työkalutuki¶
Qt Creator -pohja: 4.0.2.
Mukana toimitettava OpenMV-laiteohjelmisto: päivitetty versioon 3.0.0 OPENMV2/OPENMV3/OPENMV4-korteille, huomattavasti pienemmillä M7/H7-laiteohjelmistobinääreillä (8da10eb4b).
Korttien nimet: nimetty kuluttajien nimeämiskäytännön mukaan: OpenMV Cam M4 (STM32F427), OpenMV Cam M7 (STM32F765/67) ja OpenMV Cam H7 (STM32H743) (8f29f7ca6).
Windows-asennusohjelma ei enää asenna
pybcdc-sarjaohjainta (4b27cdb80).
Yhteensopivuutta rikkovat muutokset¶
Ei mitään olemassa oleville projekteille, skripteille tai tallennetuille asetuksille. Huomaa, että Windowsissa asennusohjelma ei enää asenna mukana toimitettua pybcdc-sarjaohjainta automaattisesti (4b27cdb80); tämä vaikuttaa vain valinnaiseen vanhaan sarjaohjaimeen eikä tavalliseen kameran yhteyteen.