v2.0.0

A v2.0.0 hozzáadja a HoG-ot (gradiens-hisztogram), egy egyszerű lencsekorrekciós függvényt, egy image.clear() metódust, és láncolhatóvá teszi a bináris/string képműveleteket. A kísérleti tof modult eltávolítottuk, a kulcspont-sarokdetektor pedig FAST-12-re váltott — olvasd el az alábbi visszafelé nem kompatibilis változásokat.

Kiemelések

  • HoG — gradiens-hisztogram jellemzőkinyerés (példával).

  • Lencsekorrekció — egy egyszerű image.lens_corr() függvény.

  • image.clear() — egy kép törlése.

  • Láncolható műveletek — a bináris/string képműveletek visszaadják a képet a láncoláshoz.

  • Visszafelé nem kompatibilis: a tof modult eltávolítottuk, a kulcspont-sarokdetektor pedig FAST-12-re váltott — lásd a visszafelé nem kompatibilis változásokat.

Új funkciók

  • HoG — hozzáadtuk a gradiens-hisztogram jellemzőkinyerést egy hog.py példával.

  • Lencsekorrekció — hozzáadtunk egy egyszerű image.lens_corr() függvényt.

  • image.clear() — hozzáadtunk egy metódust egy kép törléséhez.

Egyéb változások és fejlesztések

  • A bináris / string képműveletek mostantól visszaadják az argumentumként kapott képet, így a hívások láncolhatók; a blokkoló socket-függvények mostantól tiszteletben tartják a socket időtúllépését.

Hibajavítások

  • Kijavítottuk a sablonillesztés ROI-ját, amikor a sablon és a képkocka azonos méretű, az image.gaussian() visszatérési objektumát és egy socket_recv hibát.

Visszafelé nem kompatibilis API-változások

A v1.9.0 és a v2.0.0 közötti, felhasználó számára látható API-törések. Hatókör: a modules/ mappában lévő Python C-modulok és a scripts/libraries/ mappában lévő Python-könyvtárak.

Minden változás meg van jelölve a hatásával:

  • kis — szűk API; csak az azt használó szkripteket érinti.

  • viselkedés — azonos API, eltérő eredmények; ellenőrizd újra a hangolt szkripteket.

A változások ebben a sorrendben, hatás szerint vannak csoportosítva. Ha csak a kódodat szeretnéd átültetni, ugorj a végén lévő migrációs ellenőrzőlistára. Minden commit-hash a hozzá tartozó diffre mutat a GitHubon.

A tof modult eltávolítottuk (kis)

A kísérleti tof (time-of-flight) modult eltávolítottuk. Azok a szkriptek, amelyek import tof-ot futtattak, hibára futnak, és el kell hagyniuk ezt a függőséget.

Commitok: 60dc3f7e9

A kulcspont-sarokdetektor FAST-12-re váltott (viselkedés)

A kulcspont-sarokdetektor FAST-12-re váltott, így az image.find_keypoints() a korábbitól eltérő sarokkészletet észlel. Ellenőrizd újra / hangold újra a kulcspont-illesztő szkripteket.

Commitok: ae10b0a40

Migrációs ellenőrzőlista

Távolíts el minden import tof használatot (a tof eltávolítás), és hangold újra a kulcspont-illesztést a FAST-12 detektorhoz (a FAST-12 változás). Minden más szkript változatlanul fut.