v1.0.0¶
v1.0.0 on OpenMV IDE:n ensimmäinen julkinen julkaisu — räätälöity Qt Creator -käännös (Qt Creator 4.0.2), joka on mukautettu OpenMV Cam -kehitykseen. Se lisää USB-sarjaporttien tunnistuksen ja yhteyden, skriptien suorituksen kamerassa, reaaliaikaisen kehyspuskurin ja histogrammin sekä Pythonin virhejäljityksen navigoinnin. Yhteensopivuuden rikkovia muutoksia ei ole, koska kyseessä on ensimmäinen julkaisu.
Kohokohdat¶
OpenMV-brändätty Qt Creator omalla aloitusnäytöllään,
Examples-valikolla ja Python-editorilla, joka avaa uudet nimeämättömät.py-tiedostot esitäytettynä OpenMV Camin sensorin tilannekuvamallilla.Connect luettelee OpenMV Camin VID/PID-tunnuksia vastaavat sarjaportit ja lukee laitteen laiteohjelmistoversion, joka näytetään tilarivillä.
Run on cam -toiminto
Connect/Disconnect/Start/Stop-työkalupalkin painikkeilla:Start(Ctrl+R) lähettää nykyisen skriptin kameraan jaStoppysäyttää sen.Reaaliaikainen kehyspuskuri -katselin, jossa on sovita näkymään -toiminto, valinnainen JPEG-pakkaus, poistokytkin maksimaaliseen suorituskykyyn ja reaaliaikainen FPS-lukema.
Reaaliaikainen histogrammi -paneeli, joka voidaan vaihtaa RGB-, harmaasävy-, LAB- ja YUV-väriavaruuksien välillä (harmaasävyä/LAB:ia suositellaan väriseurantaan).
Virhejäljityksen navigointi jäsentää Pythonin virheet kamerasta ja siirtää editorin virheen aiheuttaneeseen tiedostoon ja riville.
Uudet ominaisuudet¶
OpenMV IDE -kuori. Sovellus käynnistyy näyttönimellä
OpenMV IDEja OpenMV-aloitusnäytöllä, lisääExamples-alivalikon, joka rakennetaan skannaamalla mukana toimitettu esimerkkihakemisto, ja korvaaNew-toiminnon niin, että nimeämättömät.py-tiedostot avautuvat esitäytettynäimport sensor-tilannekuvamallilla ja yleisellä Python-korostuksella.Connect / laiteohjelmistoversio.
Connectluettelee käytettävissä olevat sarjaportit suodattaen OpenMV Camin USB-VID/PID:n (0x1209/0xABD1) mukaan, avaa portinvalintaikkunan, kun useampi kuin yksi täsmää, avaa portin, lukee laitteen laiteohjelmistoversion ja näyttää sen tilarivillä.Skriptin suorituksen hallinta.
Connect-,Disconnect-,Start- jaStop-toiminnot ohjaavat kameraa.Start(Ctrl+R) lähettää nykyisen editorin skriptin kameraan suoritettavaksi,Stoppysäyttää käynnissä olevan skriptin, ja IDE seuraa suoritustilaa ottaakseen käyttöön tai poistaakseen käytöstäStop-painikkeen.Kehyspuskurin katselin.
Frame Buffer-paneeli renderöi kamerasta suoratoistetut kehykset, ja siinä on sovita näkymään -toiminto, valinnainen JPEG-pakkauskytkin korkeampaan kehysnopeuteen, poistokytkin maksimaaliseen suorituskykyyn ja reaaliaikainen FPS-merkki.Kuvan ja mallien tallennus. Kehyspuskurin hiiren oikean painikkeen kontekstitoiminnot tallentavat kuvan levylle (BMP/JPG/PNG/PPM), tallentavat mallikuvan (BMP/JPG/PGM/PPM) tai tallentavat avainpiste-/piirrekuvaajan (
.lbp/.ff) suoraan kameran asemalle. Kun kehyksen päälle vedetään kumilanka-alue, kaikki kolme toimintoa kohdistuvat rajattuun valintaan ja niiden valikkomerkinnät muuttuvat vastaavasti (esimerkiksiSave Image selection to PC); muutoin ne käyttävät koko näytettyä kehystä.Histogrammipaneeli.
Histogram-paneeli piirtää nykyisen kehyksen kanavajakauman ja voidaan vaihtaa RGB-, harmaasävy-, LAB- ja YUV-väriavaruuksien välillä.Virhejäljityksen navigointi. Kameran tulostamat Pythonin virhejäljitykset jäsennetään reaaliajassa; IDE avaa tai kohdistaa virheen aiheuttaneen tiedoston (selvittäen tarvittaessa kameran asemalla olevat tiedostot), siirtyy raportoidulle riville ja näyttää virheilmoituksen. Sarjaporttiulostulo välitetään myös
Message Manager-terminaaliin.Kameran aseman liittäminen. IDE liittää irrotettavan FAT/msdos-aseman kytkettyyn kameraan
Drive:-tilarivipainikkeen kautta, mikä mahdollistaa tiedostojen tallennuksen kameraan ja virhejäljityksen tiedostojen selvittämisen.Ohjevalikko ja säilytetty tila.
Help-valikkoon on lisätty OpenMV Docs, Forums, About OpenMV Cam -pinout-linkki ja About OpenMV IDE -valintaikkuna. Ikkunan tila — mukaan lukien jakajien sijainnit, zoomaus, JPG-pakkaus, kehyspuskurin poistokytkin, histogrammin väriavaruus ja viimeisin sarjaportti — säilyy istuntojen välillä.
Muut muutokset ja parannukset¶
Linuxissa käyttöoikeus evätty -yhteysvirhe ehdottaa
sudo usermod -a -G dialout-korjausta dialout-ryhmään lisäämiseksi.
Alusta- ja työkalutuki¶
Qt Creator -perusversio: 4.0.2.
Liitännäinen kommunikoi kameran kanssa mukautetun USB-debug-sarjaprotokollan kautta. Useita protokollatason ominaisuuksia on IO-kerroksessa, mutta niitä ei tuoda esiin käyttöliittymässä tässä julkaisussa: flash-käynnistyslatain (käynnistys, nollaus, tyhjennys, kirjoitus), kameran attribuuttien hallinta (kontrasti, kirkkaus, kylläisyys, vahvistuksen yläraja), järjestelmän nollauskomento ja kehyksen päivityspolku. Mitään näistä ei ole vielä kytketty valikkoon, painikkeeseen tai widgetiin käyttäjiä varten.
Yhteensopivuuden rikkovat muutokset¶
Ei mitään. Tämä on OpenMV IDE:n ensimmäinen julkaisu.