v2.0.0

v2.0.0 lisää HoG:n (gradienttihistogrammi), yksinkertaisen linssikorjausfunktion, image.clear()-metodin ja tekee binääri-/merkkijonokuvaoperaatioista ketjutettavia. Kokeellinen tof-moduuli poistettiin ja avainpisteiden kulmantunnistin vaihdettiin FAST-12:een — lue alla olevat rikkovat muutokset.

Kohokohdat

  • HoG — gradienttihistogrammipiirteiden poiminta (esimerkin kanssa).

  • Linssikorjaus — yksinkertainen image.lens_corr()-funktio.

  • image.clear() — tyhjennä kuva.

  • Ketjutettavat operaatiot — binääri-/merkkijonokuvaoperaatiot palauttavat kuvan ketjutusta varten.

  • Rikkova: tof-moduuli poistettiin ja avainpisteiden kulmantunnistin vaihdettiin FAST-12:een — katso rikkovat muutokset.

Uudet ominaisuudet

  • HoG — lisätty gradienttihistogrammipiirteiden poiminta hog.py-esimerkin kanssa.

  • Linssikorjaus — lisätty yksinkertainen image.lens_corr()-funktio.

  • image.clear() — lisätty metodi kuvan tyhjentämiseen.

Muut muutokset ja parannukset

  • Binääri- / merkkijonokuvaoperaatiot palauttavat nyt argumenttikuvan, joten kutsut voidaan ketjuttaa; estävät soketfunktiot kunnioittavat nyt soketin aikakatkaisua.

Virhekorjaukset

  • Korjattu mallinsovituksen ROI, kun malli ja kehys ovat samankokoisia, image.gaussian()-palautusobjekti ja socket_recv-virhe.

Rikkovat API-muutokset

Käyttäjälle näkyvät API-rikkoumat versioiden v1.9.0 ja v2.0.0 välillä. Laajuus: Python-C-moduulit hakemistossa modules/ ja Python-kirjastot hakemistossa scripts/libraries/.

Jokainen muutos on merkitty vaikutuksensa mukaan:

  • minor — kapea API; vaikuttaa vain sitä käyttäneisiin skripteihin.

  • behavior — sama API, eri tulokset; tarkista viritetyt skriptit uudelleen.

Muutokset on ryhmitelty vaikutuksen mukaan tässä järjestyksessä. Jos haluat vain siirtää koodisi, siirry lopussa olevaan siirtymistarkistuslistaan. Jokainen committihajautusarvo linkittää diffiinsä GitHubissa.

tof-moduuli poistettu (minor)

Kokeellinen tof- (time-of-flight) moduuli poistettiin. Skriptit, joissa oli import tof, epäonnistuvat ja niistä on poistettava riippuvuus.

Commitit: 60dc3f7e9

Avainpisteiden kulmantunnistin vaihdettiin FAST-12:een (behavior)

Avainpisteiden kulmantunnistin vaihdettiin FAST-12:een, joten image.find_keypoints() tunnistaa eri kulmajoukon kuin aiemmin. Tarkista / viritä avainpisteiden sovitusskriptit uudelleen.

Commitit: ae10b0a40

Siirtymistarkistuslista

Poista kaikki import tof -käyttö (tof:n poisto) ja viritä avainpisteiden sovitus uudelleen FAST-12-tunnistinta vastaan (FAST-12-muutos). Kaikki muut skriptit toimivat muuttumattomina.