v2.0.0¶
v2.0.0 lägger till HoG (histogram-of-gradients), en enkel linskorrigerings-funktion, en image.clear()-metod och gör de binära/sträng-baserade bildoperationerna kedjebara. Den experimentella modulen tof togs bort och nyckelpunkternas hörndetektor bytte till FAST-12 — läs de brytande ändringarna nedan.
Höjdpunkter¶
HoG — särdragsextraktion med histogram-of-gradients (med ett exempel).
Linskorrigering — en enkel
image.lens_corr()-funktion.image.clear()— rensa en bild.Kedjebara operationer — binära/sträng-baserade bildoperationer returnerar bilden för kedjning.
Brytande: modulen
toftogs bort och nyckelpunkternas hörndetektor bytte till FAST-12 — se de brytande ändringarna.
Nya funktioner¶
HoG — lade till särdragsextraktion med histogram-of-gradients med ett
hog.py-exempel.Linskorrigering — lade till en enkel
image.lens_corr()-funktion.image.clear()— lade till en metod för att rensa en bild.
Övriga ändringar och förbättringar¶
Binära / sträng-baserade bildoperationer returnerar nu argumentbilden så att anrop kan kedjas; blockerande socketfunktioner respekterar nu sockettimeouten.
Buggfixar¶
Åtgärdade mall-match-ROI:n när mallen och bildrutan har samma storlek, returobjektet för
image.gaussian()och ensocket_recv-bugg.
Brytande API-ändringar¶
Användarsynliga API-brytningar mellan v1.9.0 och v2.0.0. Omfattning: Python-C-moduler i modules/ och Python-bibliotek i scripts/libraries/.
Varje ändring är märkt med sin påverkan:
minor — smalt API; påverkar bara skript som använde det.
behavior — samma API, olika resultat; kontrollera justerade skript på nytt.
Ändringarna är grupperade efter påverkan i den ordningen. Om du bara vill porta din kod, hoppa till migreringschecklistan i slutet. Varje commit-hash länkar till sin diff på GitHub.
Modulen tof borttagen (minor)¶
Den experimentella modulen tof (time-of-flight) togs bort. Skript som körde import tof kommer att misslyckas och måste ta bort beroendet.
Commits: 60dc3f7e9
Nyckelpunkternas hörndetektor bytte till FAST-12 (behavior)¶
Nyckelpunkternas hörndetektor bytte till FAST-12, så image.find_keypoints() detekterar en annan uppsättning hörn än tidigare. Kontrollera / justera om skript för nyckelpunktsmatchning.
Commits: ae10b0a40
Migreringschecklista¶
Ta bort all användning av import tof (tof-borttagningen) och justera om nyckelpunktsmatchning mot FAST-12-detektorn (FAST-12-ändringen). Alla övriga skript körs oförändrade.