v1.6.0¶
v1.6.0 dodaje Time-of-Flight (tof) modul, image.find_displacement() (FFT fazno-korelacijski optički tok), API za udruživanje (pooling) slike, sensor.set_windowing() te opcije pretraživanja image.find_template(). find_template() sada provodi svoj ROI — pročitajte promjene koje narušavaju kompatibilnost u nastavku.
Istaknuto¶
tofmodul — podrška za Time-of-Flight senzor udaljenosti.image.find_displacement()— FFT fazna korelacija (optički tok).Udruživanje (pooling) —
midpoint_pool()/mean_pool()i udružene varijante.sensor.set_windowing()— prozoriranje / binning senzora, s novim veličinama sličica niske razlučivosti.find_template()— dodane su opcijestep/search(SEARCH_EX/SEARCH_DS) /roi.Narušava kompatibilnost:
image.find_template()sada provodi valjani ROI — pogledajte promjene koje narušavaju kompatibilnost.
Nove značajke¶
tof— dodan je Time-of-Flight modul stof.init()/tof.deinit()/tof.read_frame()/tof.draw_frame()/tof.write_reg()(podrška za I2C ToF senzor).image.find_displacement()— dodan je FFT fazno-korelacijski pomak (sa subpikselnom preciznošću i kvalitetom rezultata), s primjerom optičkog toka.Udruživanje (pooling) — dodane su
Image.midpoint_pool()/midpoint_pooled()/mean_pool()/mean_pooled().sensor.set_windowing((x, y, w, h))— prozoriranje/binning senzora, s novim veličinama sličicasensor.B40x30/B64x32/B64x64za optički tok.image.find_template()— dodani su ključni argumentistep,search(zadanoimage.SEARCH_EX/ brzo dijamantsko pretraživanjeimage.SEARCH_DS) iroi.Image.copy_to_fb()— kopiranje slike u međuspremnik slike (s opcionalnim(x, y)pomakom) i primjercopy2fb.py.
Ostale promjene i poboljšanja¶
Dijamantsko pretraživanje
find_template()preciznije profinjuje svoj korak (točnije, sporije); binning se automatski omogućuje za veličine sličica iznad VGA na OpenMV 2; automatsko zumiranje/skaliranje je onemogućeno pri VGA na OV7725.
Ispravci grešaka¶
Ispravljeni su izračuni integralne slike i kvadrata integralne slike (koji utječu na točnost Haar / značajki / podudaranja predložaka), 1D/2D FFT i fazna korelacija te udruživanje na licu mjesta koje je mijenjalo veličinu međuspremnika slike.
Hardver i podrška za ploče¶
Time-of-Flight (ToF) senzor udaljenosti preko I2C.
Nove veličine sličica niske razlučivosti (
B40x30/B64x32/B64x64) za optički tok.
Promjene API-ja koje narušavaju kompatibilnost¶
Promjene API-ja vidljive korisniku između v1.5.0 i v1.6.0. Opseg: Python C-moduli u modules/ i Python biblioteke u scripts/libraries/.
Promjena koja narušava kompatibilnost je promjena ponašanja (isti API, drukčiji rezultat) — ponovno provjerite pogođene skripte. Svaki hash commita povezan je sa svojim diffom na GitHubu.
image.find_template() provodi svoj ROI (ponašanje)¶
image.find_template() sada provjerava svoje područje interesa i izaziva iznimku („Region of interest is bigger than image!”) kada je ROI odsutan/prevelik ili manji od predloška. Proslijedite valjani roi=(x, y, w, h) koji je barem veličine predloška i stane unutar slike.
Commiti: a25e0c162
Kontrolni popis za migraciju¶
Proslijedite valjani roi (≥ veličina predloška, unutar slike) funkciji image.find_template() (promjena find_template). Sve ostale skripte rade nepromijenjeno.