v2.9.0¶
Verze v2.9.0 přináší počáteční podporu termokamerového modulu FLIR Lepton (Lepton SDK, detekce ID modulu, 16bitové adresování registrů sběrnice kamery) a přepíná okénkování na softwarové ořezávání kvůli spolehlivějším přenosům DMA. Klíčové slovo line_filter funkce sensor.snapshot() bylo odstraněno — přečtěte si přelomové změny níže.
Hlavní novinky¶
FLIR Lepton — počáteční podpora termokamerového modulu (Lepton SDK, detekce ID modulu).
16bitové registry sběrnice kamery — podpora senzorů (jako je Lepton) s 16bitovými adresami registrů.
Softwarové ořezávání — okénkování nyní používá softwarové ořezávání kvůli spolehlivějším velikostem přenosu DMA.
Přelomová změna: klíčové slovo
line_filterfunkcesensor.snapshot()bylo odstraněno — viz přelomové změny.
Nové funkce¶
FLIR Lepton — přidán modul FLIR Lepton, Lepton SDK, podpora ID modulu Lepton a možnost, aby senzory přepsaly výchozí funkci snímku (takže Lepton může poskytnout vlastní cestu pro zachycení obrazu).
Sběrnice kamery — přidána podpora 16bitových adres registrů.
Další změny a vylepšení¶
Přechod z hardwarového ořezávání DCMI na softwarové ořezávání (oprava problémů s některými velikostmi přenosu DMA), přesun
bayer_to_rgb565doimliba přidání předděličky WINC SPI do konfiguračních souborů desky.
Opravy chyb¶
Opraveny problémy s SD kartou (vypnuto USB IRQ během SD přenosů bez DMA), meze JPEG Bayer a přidána kontrola velikosti okna senzoru.
Hardware a podpora desek¶
Termokamerový modul FLIR Lepton (počáteční podpora).
Přelomové změny API¶
Uživatelsky viditelné změny API mezi v2.8.0 a v2.9.0. Rozsah: Python C-moduly v modules/ a knihovny Pythonu v scripts/libraries/.
Přelomová změna je menší a týká se pouze skriptů, které používaly klíčové slovo line_filter u snímku. Každý hash commitu odkazuje na svůj diff na GitHubu.
Klíčové slovo line_filter u sensor.snapshot() odstraněno (menší)¶
Argument klíčového slova line_filter (callback filtru pro jednotlivé řádky) byl odstraněn z sensor.snapshot(). Skripty, které předávaly sensor.snapshot(line_filter=...), musí tento argument odstranit a provádět případné zpracování jednotlivých řádků na vráceném obrazu.
Commity: f7e691e39
Kontrolní seznam migrace¶
Odstraňte klíčové slovo line_filter z volání sensor.snapshot() a místo toho zpracujte vrácený obraz (odstranění line_filter). Všechny ostatní skripty běží beze změny.