v3.6.2

v3.6.2 uvodi OpenMV Cam RPC sučelje biblioteke, dodaje prilagođene palete boja i pristup sirovim bajtovima slika, prekidač performansi omv.disable_fb(), 20× brži WINC WiFi te veliki skup optimizacija cjevovoda obrade slike. Ne uvodi nikakve promjene API-ja koje narušavaju kompatibilnost — skripte za v3.6.1 rade nepromijenjeno.

Najvažnije

  • RPC sučelje biblioteke — nova OpenMV Cam biblioteka za udaljeni poziv procedura.

  • Prilagođene palete bojadraw_image() prihvaća korisničke palete boja (uključujući za sive tonove).

  • Pristup sirovoj sliciimage.bytearray() izlaže sirove bajtove slike.

  • 20× brži WiFi — veliko poboljšanje performansi WINC WiFi-a, uz ispravke socketa.

  • Nema promjena API-ja koje narušavaju kompatibilnost — preflashajte i vaše v3.6.1 skripte rade nepromijenjeno.

Nove značajke

  • RPC — dodana nova OpenMV Cam RPC sučelje biblioteka.

  • Prilagođene paleteimage.draw_image() sada prihvaća prilagođene palete boja (uz podršku za sive tonove i demoe).

  • Sirovi bajtovi slike — dodan image.bytearray() za sirovi pristup čitanju/pisanju objekta slike.

  • omv.disable_fb() — onemogućuje IDE međuspremnik slike za maksimalne performanse.

  • Metode kompresije iz image sada prihvaćaju i već JPEG slike, a draw_image() je dobio negativno skaliranje (ponovno uklonjeno u v3.6.3).

Ostale promjene i poboljšanja

  • Poboljšane su performanse WINC WiFi-a ~20×; optimizirane su operacije data-matrixa, negate / difference, erode / dilate, pretvorbe Bayer→YCbCr i Bayer→RGB565 te kopiranje senzora (uključujući snimanje pune razlučivosti); ažurirana je TensorFlow biblioteka za podršku int8; svi tipovi piksela sada koriste takt od 40/80 MHz.

Ispravci grešaka

Mrežno povezivanje:

  • Ispravljeni su WINC send / sendto / recv / recvfrom, zatvaranje socketa pri grešci te greška ip_obtained za statičke IP adrese.

Kamera i obrada slike:

  • Ispravljeno je čišćenje filtra koje je oštetilo memoriju kada je veličina po Y manja od veličine kernela, prva neispravna slika nakon init0 te problemi s de-inicijalizacijom I2C/SPI DMA na H7.

Sustav:

  • FDCAN ispravci; snižen je timeout I2C reseta i povećana je spin odgoda soft-I2C za H7 Plus.

Promjene API-ja koje narušavaju kompatibilnost

v3.6.2 ne uvodi nikakve promjene Python API-ja koje narušavaju kompatibilnost. Skripte koje su radile na v3.6.1 rade nepromijenjeno na v3.6.2 — samo preflashajte ugrađeni program (firmware).