v2.9.0¶
A v2.9.0 bevezeti a FLIR Lepton hőkamera-modul kezdeti támogatását (Lepton SDK, modul-azonosító észlelés, 16 bites kamerabusz-regiszter címzés), és a megbízhatóbb DMA-átvitelek érdekében szoftveres vágásra vált az ablakozásnál. A sensor.snapshot() line_filter kulcsszavát eltávolítottuk — olvasd el az alábbi törő változásokat.
Kiemelések¶
FLIR Lepton — kezdeti hőkamera-modul támogatás (Lepton SDK, modul-azonosító észlelés).
16 bites kamerabusz-regiszterek — támogatja a 16 bites regisztercímekkel rendelkező érzékelőket (mint a Lepton).
Szoftveres vágás — az ablakozás mostantól szoftveres vágást használ a megbízhatóbb DMA-átviteli méretek érdekében.
Törő változás: a
sensor.snapshot()line_filterkulcsszavát eltávolítottuk — lásd a törő változásokat.
Új funkciók¶
FLIR Lepton — hozzáadtuk a FLIR Lepton modult, a Lepton SDK-t, a Lepton modul-azonosító támogatást, valamint azt a lehetőséget, hogy az érzékelők felülírják az alapértelmezett pillanatkép-függvényt (így a Lepton saját rögzítési útvonalat biztosíthat).
Kamerabusz — hozzáadtuk a 16 bites regisztercím-támogatást.
Egyéb változások és fejlesztések¶
A DCMI hardveres vágásról szoftveres vágásra váltottunk (kijavítva néhány DMA-átviteli mérettel kapcsolatos problémát), a
bayer_to_rgb565függvényt áthelyeztük azimlibmodulba, és hozzáadtuk a WINC SPI előosztót a kártya konfigurációs fájljaihoz.
Hibajavítások¶
Kijavítottuk az SD-kártyával kapcsolatos problémákat (a nem-DMA SD-átvitelek alatt letiltottuk az USB IRQ-t), a JPEG Bayer határokat, és hozzáadtunk egy érzékelő ablakméret-ellenőrzést.
Hardver- és kártyatámogatás¶
FLIR Lepton hőkamera-modul (kezdeti támogatás).
Törő API-változások¶
Felhasználó számára látható API-törések a v2.8.0 és v2.9.0 között. Hatókör: Python C-modulok a modules/ mappában és Python könyvtárak a scripts/libraries/ mappában.
A törő változás kisebb mértékű, és csak azokat a szkripteket érinti, amelyek a line_filter pillanatkép-kulcsszót használták. Minden commit-hash a GitHubon lévő diffjére hivatkozik.
sensor.snapshot() line_filter kulcsszó eltávolítva (kisebb)¶
A line_filter kulcsszó-argumentumot (egy soronkénti szűrő visszahívást) eltávolítottuk a sensor.snapshot() függvényből. Azoknak a szkripteknek, amelyek a sensor.snapshot(line_filter=...) hívást használták, el kell hagyniuk ezt az argumentumot, és helyette a visszaadott képen kell elvégezniük a soronkénti feldolgozást.
Commitok: f7e691e39
Migrációs ellenőrzőlista¶
Távolítsd el a line_filter kulcsszót a sensor.snapshot() hívásokból, és helyette dolgozd fel a visszaadott képet (a line_filter eltávolítása). Minden más szkript változatlanul fut.