v2.0.0¶
v2.0.0 voegt HoG (histogram-of-gradients), een eenvoudige lenscorrectie-functie, een image.clear()-methode toe, en maakt de binaire/string-afbeeldingsbewerkingen chainbaar. De experimentele tof-module is verwijderd en de sleutelpunt-hoekdetector is overgeschakeld naar FAST-12 — lees de breaking changes hieronder.
Hoogtepunten¶
HoG — histogram-of-gradients kenmerkextractie (met een voorbeeld).
Lenscorrectie — een eenvoudige
image.lens_corr()-functie.image.clear()— een afbeelding wissen.Chainbare bewerkingen — binaire/string-afbeeldingsbewerkingen retourneren de afbeelding voor chaining.
Breaking: de
tof-module is verwijderd en de sleutelpunt-hoekdetector is overgeschakeld naar FAST-12 — zie de breaking changes.
Nieuwe functies¶
HoG — histogram-of-gradients kenmerkextractie toegevoegd met een
hog.py-voorbeeld.Lenscorrectie — een eenvoudige
image.lens_corr()-functie toegevoegd.image.clear()— een methode toegevoegd om een afbeelding te wissen.
Overige wijzigingen en verbeteringen¶
Binaire / string-afbeeldingsbewerkingen retourneren nu de argumentafbeelding, zodat aanroepen geketend kunnen worden; blokkerende socketfuncties respecteren nu de socket-timeout.
Bugfixes¶
De template-match-ROI gerepareerd wanneer de template en het frame dezelfde grootte hebben, het retourobject van
image.gaussian(), en eensocket_recv-bug.
Breaking API-wijzigingen¶
Voor de gebruiker zichtbare API-breaks tussen v1.9.0 en v2.0.0. Bereik: Python C-modules in modules/ en Python-bibliotheken in scripts/libraries/.
Elke wijziging is gemarkeerd met de impact ervan:
minor — beperkte API; raakt alleen scripts die deze gebruikten.
behavior — dezelfde API, andere resultaten; controleer afgestelde scripts opnieuw.
Wijzigingen zijn in die volgorde gegroepeerd op impact. Als je je code alleen wilt porten, ga dan naar de migratiechecklist aan het einde. Elke commit-hash linkt naar de bijbehorende diff op GitHub.
tof-module verwijderd (minor)¶
De experimentele tof (time-of-flight) module is verwijderd. Scripts die import tof deden, zullen falen en moeten de afhankelijkheid laten vallen.
Commits: 60dc3f7e9
Sleutelpunt-hoekdetector overgeschakeld naar FAST-12 (behavior)¶
De sleutelpunt-hoekdetector is overgeschakeld naar FAST-12, dus image.find_keypoints() detecteert een andere set hoeken dan voorheen. Controleer / stem sleutelpunt-matchingscripts opnieuw af.
Commits: ae10b0a40
Migratiechecklist¶
Verwijder elk gebruik van import tof (de tof-verwijdering) en stem sleutelpunt-matching opnieuw af op de FAST-12-detector (de FAST-12-wijziging). Alle overige scripts draaien ongewijzigd.