v1.6.0¶
v1.6.0 lisää Time-of-Flight- (tof) moduulin, image.find_displacement()-funktion (FFT-vaihekorrelaatioon perustuva optinen virtaus), kuvien pooling-API:n, sensor.set_windowing()-funktion sekä image.find_template()-hakuvaihtoehdot. find_template() pakottaa nyt ROI:n — lue alla olevat rikkovat muutokset.
Kohokohdat¶
tof-moduuli — Time-of-Flight-etäisyyssensorin tuki.image.find_displacement()— FFT-vaihekorrelaatio (optinen virtaus).Pooling —
midpoint_pool()/mean_pool()ja pooled-muunnelmat.sensor.set_windowing()— sensorin ikkunointi / binning, uusilla matalan resoluution kehyskoilla.find_template()— lisättystep/search(SEARCH_EX/SEARCH_DS) /roi-vaihtoehdot.Rikkova:
image.find_template()pakottaa nyt kelvollisen ROI:n — katso rikkovat muutokset.
Uudet ominaisuudet¶
tof— lisätty Time-of-Flight-moduuli funktioillatof.init()/tof.deinit()/tof.read_frame()/tof.draw_frame()/tof.write_reg()(I2C-ToF-sensorin tuki).image.find_displacement()— lisätty FFT-vaihekorrelaatiosiirtymä (osapikselitarkkuudella ja tuloksen laadulla) sekä optisen virtauksen esimerkki.Pooling — lisätty
Image.midpoint_pool()/midpoint_pooled()/mean_pool()/mean_pooled().sensor.set_windowing((x, y, w, h))— sensorin ikkunointi/binning, uusillasensor.B40x30/B64x32/B64x64-kehyskoilla optista virtausta varten.image.find_template()— lisättystep-,search(image.SEARCH_EXoletus /image.SEARCH_DSnopea timanttihaku) - jaroi-avainsana-argumentit.Image.copy_to_fb()— kopioi kuva kehyspuskuriin (valinnaisella(x, y)-siirtymällä) sekäcopy2fb.py-esimerkki.
Muut muutokset ja parannukset¶
find_template()-timanttihaku tarkentaa askeltaan täsmällisemmin (tarkempi, hitaampi); binning kytkeytyy automaattisesti päälle VGA:ta suuremmilla kehyskoilla OpenMV 2:ssa; automaattinen zoom/skaalaus on poistettu käytöstä VGA-tarkkuudella OV7725:ssä.
Virheenkorjaukset¶
Korjattu integraalikuvan ja integraalikuvan neliön laskennat (vaikuttaa Haar- / piirre- / mallinsovitustarkkuuteen), 1D/2D-FFT ja vaihekorrelaatio sekä paikallaan tapahtuvan poolingin kehyspuskurin uudelleenkoonti.
Laitteisto- ja korttituki¶
Time-of-Flight (ToF) -etäisyyssensori I2C:n kautta.
Uudet matalan resoluution kehyskoot (
B40x30/B64x32/B64x64) optista virtausta varten.
Rikkovat API-muutokset¶
Käyttäjälle näkyvät API-rikot versioiden v1.5.0 ja v1.6.0 välillä. Laajuus: Python-C-moduulit hakemistossa modules/ ja Python-kirjastot hakemistossa scripts/libraries/.
Rikkova muutos on käyttäytymismuutos (sama API, eri tulos) — tarkista vaikutuksen alaiset skriptit uudelleen. Kukin commit-hash linkittää diffiinsä GitHubissa.
image.find_template() pakottaa ROI:n (käyttäytyminen)¶
image.find_template() validoi nyt kohdealueensa ja nostaa poikkeuksen (”Region of interest is bigger than image!”), kun ROI puuttuu / on ylisuuri tai pienempi kuin malli. Anna kelvollinen roi=(x, y, w, h), joka on vähintään mallin kokoinen ja mahtuu kuvan sisään.
Commitit: a25e0c162
Siirtymän tarkistuslista¶
Anna kelvollinen roi (≥ mallin koko, kuvan sisällä) funktiolle image.find_template() (find_template-muutos). Kaikki muut skriptit toimivat muuttumattomina.