v2.0.0¶
v2.0.0 dodaje HoG (histogram gradijenata), jednostavnu funkciju za korekciju leće, metodu image.clear() te čini binarne/znakovne operacije nad slikom lančivima. Eksperimentalni modul tof je uklonjen, a detektor kutova ključnih točaka prebačen je na FAST-12 — pročitajte promjene koje narušavaju kompatibilnost u nastavku.
Istaknuto¶
HoG — izdvajanje značajki histogramom gradijenata (s primjerom).
Korekcija leće — jednostavna funkcija
image.lens_corr().image.clear()— brisanje slike.Lančive operacije — binarne/znakovne operacije nad slikom vraćaju sliku radi lančanja.
Narušava kompatibilnost: modul
tofje uklonjen, a detektor kutova ključnih točaka prebačen je na FAST-12 — pogledajte promjene koje narušavaju kompatibilnost.
Nove značajke¶
HoG — dodano izdvajanje značajki histogramom gradijenata s primjerom
hog.py.Korekcija leće — dodana jednostavna funkcija
image.lens_corr().image.clear()— dodana metoda za brisanje slike.
Ostale promjene i poboljšanja¶
Binarne / znakovne operacije nad slikom sada vraćaju proslijeđenu sliku tako da se pozivi mogu lančati; blokirajuće funkcije socketa sada poštuju vremensko ograničenje socketa.
Ispravci grešaka¶
Ispravljen ROI za uparivanje predloška kada su predložak i sličica iste veličine, povratni objekt funkcije
image.gaussian()te greška usocket_recv.
Promjene API-ja koje narušavaju kompatibilnost¶
Korisniku vidljive promjene API-ja koje narušavaju kompatibilnost između v1.9.0 i v2.0.0. Opseg: Python C-moduli u modules/ i Python biblioteke u scripts/libraries/.
Svaka promjena označena je svojim utjecajem:
minor — uski API; utječe samo na skripte koje su ga koristile.
behavior — isti API, drugačiji rezultati; ponovno provjerite podešene skripte.
Promjene su grupirane prema utjecaju tim redoslijedom. Ako samo želite prenijeti svoj kod, prijeđite na popis za migraciju na kraju. Svaki hash commita vodi na njegov diff na GitHubu.
Modul tof uklonjen (minor)¶
Eksperimentalni modul tof (time-of-flight) je uklonjen. Skripte koje su radile import tof neće raditi i moraju ukloniti tu ovisnost.
Commiti: 60dc3f7e9
Detektor kutova ključnih točaka prebačen na FAST-12 (behavior)¶
Detektor kutova ključnih točaka prebačen je na FAST-12, pa image.find_keypoints() detektira drugačiji skup kutova nego prije. Ponovno provjerite / ponovno podesite skripte za uparivanje ključnih točaka.
Commiti: ae10b0a40
Popis za migraciju¶
Uklonite svaku upotrebu import tof (uklanjanje tof) i ponovno podesite uparivanje ključnih točaka prema FAST-12 detektoru (promjena FAST-12). Sve ostale skripte rade nepromijenjeno.