v1.5.1

v1.5.1 on Qt Creator 4.0.2:een rakennettu ylläpitojulkaisu, joka korjaa Python-syntaksin korostimen jumiutumisen, korjaa käynnistyksen latausjärjestyksen niin, että tallennettu käyttöliittymän tila palautetaan ennen muuta laajennuksen alustusta, ja päivittää Feature-Detection-avainpiste-esimerkit. Yhteensopivuutta rikkovia muutoksia ei ole.

Kohokohdat

  • Syntaksin korostimen jumiutuminen korjattu Pythonin jäsenviittauksissa ja OpenMV:n argumenttiavainsanoissa.

  • Oikea käynnistyksen latausjärjestys, jotta tallennettu käyttöliittymän tila (editorin asettelu, kehyspuskurin zoomaus, histogrammi- ja tulosteikkuna-asetukset, tallennetut päätteet) palautetaan ennen muuta laajennuksen alustusta.

  • Päivitetyt avainpiste-esimerkit VGA-ikkunoinnilla, korkeammalla kontrastilla, matalammalla avainpisteen kynnysarvolla ja virheenkäsittelyllä keypoints_save.py-tiedostossa, kun avainpisteitä ei löydy.

Muut muutokset ja parannukset

  • Uudistettiin Feature-Detection-avainpiste-esimerkit (09-Feature-Detection/keypoints.py ja keypoints_save.py). Molemmat käyttävät nyt VGA:ta 320x240-ikkunoinnilla, korkeampaa kontrastia, matalampaa find_keypoints-kynnysarvoa ja 1,2-skaalauskerrointa; keypoints.py myös tiukentaa täsmäysrajojaan (match_descriptor-kynnysarvo 80:stä 85:een, täsmäysmäärä 5:stä 10:een), ja keypoints_save.py saa suojan, joka nostaa poikkeuksen kun avainpisteitä ei löydy, sekä lopussa olevan raise-lauseen, joka kehottaa käyttäjää nollaamaan kameran, kun se on valmis (acc4e1696).

Virheenkorjaukset

  • Korjattiin Python-syntaksin korostimen jumiutuminen, jonka aiheuttivat geneerisen korostimen säännöt, jotka täsmäsivät jäsenviittauksiin ja OpenMV:n argumenttiavainsanoihin; .member-täsmäyssääntöä muokattiin sallimaan valinnainen tyhjä tila pisteen jälkeen (\.[a-zA-Z_]... muuttui muotoon \.\s*[a-zA-Z_]...), ja silmukoivat OpenMVArguments-säännöt muutettiin muotoon #pop äärettömän silmukan välttämiseksi (acc4e1696).

  • Korjattiin käynnistyksen latausjärjestys siten, että tallennettu käyttöliittymän tila (editorin ja jakajan asettelu, kehyspuskurin zoomaus, JPEG-pakkaus- ja kehyspuskurin poistokytkimet, histogrammin väriavaruus, tulosteikkunan fontin zoomaus ja tallennetut päätteet) sekä sovellusresurssien purku suoritetaan nyt aiemmin funktiossa OpenMVPlugin::extensionsInitialized(), ennen muuta laajennuksen alustusta (9536b718b).

Alusta- ja työkalutuki

  • Qt Creator -pohja: 4.0.2.

Yhteensopivuutta rikkovat muutokset

Ei mitään. Tämä on korjausjulkaisu, jossa ei ole käyttäjälle näkyviä työnkulku- tai toimintamuutoksia.