v3.6.2¶
v3.6.2 zavádí knihovnu RPC rozhraní pro OpenMV Cam, přidává vlastní barevné palety a přístup k surovým bajtům obrazů, výkonnostní přepínač omv.disable_fb(), 20× rychlejší WINC WiFi a velkou dávku optimalizací obrazového řetězce. Nezavádí žádné přelomové změny API — skripty z v3.6.1 běží beze změny.
Hlavní novinky¶
Knihovna RPC rozhraní — nová knihovna pro vzdálené volání procedur na OpenMV Cam.
Vlastní barevné palety —
draw_image()přijímá uživatelské barevné palety (včetně pro stupně šedi).Přístup k surovému obrazu —
image.bytearray()zpřístupňuje surové bajty obrazu.20× rychlejší WiFi — zásadní zlepšení výkonu WINC WiFi spolu s opravami soketů.
Žádné přelomové změny API — přeflashujte a vaše skripty z v3.6.1 běží beze změny.
Nové funkce¶
RPC — přidána nová knihovna RPC rozhraní pro OpenMV Cam.
Vlastní palety —
image.draw_image()nyní přijímá vlastní barevné palety (s podporou stupňů šedi a ukázkami).Surové bajty obrazu — přidána
image.bytearray()pro surový přístup pro čtení/zápis k objektu obrazu.omv.disable_fb()— vypne framebuffer IDE pro maximální výkon.Kompresní metody modulu
imagenyní přijímají i obrazy, které jsou již ve formátu JPEG, adraw_image()získala záporné škálování (znovu odstraněné v v3.6.3).
Další změny a vylepšení¶
Zlepšen výkon WINC WiFi ~20×; optimalizovány operace data-matrix,
negate/difference,erode/dilate, převody Bayer→YCbCr a Bayer→RGB565 a kopírování senzoru (včetně snímání v plném rozlišení); aktualizována knihovna TensorFlow s podporou int8; všechny typy pixelů nyní používají hodiny 40/80 MHz.
Opravy chyb¶
Síť:
Opraveny
send/sendto/recv/recvfromu WINC, zavírání soketů při chybě a chybaip_obtainedu statických IP.
Kamera a zpracování obrazu:
Opraveno čištění filtru, které poškozovalo paměť, když je rozměr Y menší než rozměr jádra, první neplatný obraz po
init0a problémy s de-inicializací I2C/SPI DMA na H7.
Systém:
Opravy FDCAN; snížen timeout resetu I2C a zvýšeno spin zpoždění softwarového I2C pro H7 Plus.
Přelomové změny API¶
v3.6.2 nezavádí žádné přelomové změny Python API. Skripty, které běžely na v3.6.1, běží beze změny na v3.6.2 — stačí přeflashovat firmware.