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é paletydraw_image() přijímá uživatelské barevné palety (včetně pro stupně šedi).

  • Přístup k surovému obrazuimage.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í paletyimage.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 image nyní přijímají i obrazy, které jsou již ve formátu JPEG, a draw_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 / recvfrom u WINC, zavírání soketů při chybě a chyba ip_obtained u 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 init0 a 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.