v3.6.2¶
v3.6.2 introduit la bibliothèque d’interface RPC de l’OpenMV Cam, ajoute des palettes de couleurs personnalisées et l’accès aux octets bruts des images, un commutateur de performance omv.disable_fb(), un WiFi WINC 20× plus rapide, et un large lot d’optimisations du pipeline d’imagerie. Elle n’introduit aucun changement d’API incompatible — les scripts v3.6.1 s’exécutent sans modification.
Points forts¶
Bibliothèque d’interface RPC — une nouvelle bibliothèque d’appel de procédure distante pour l’OpenMV Cam.
Palettes de couleurs personnalisées —
draw_image()accepte des palettes de couleurs utilisateur (y compris pour les niveaux de gris).Accès aux images brutes —
image.bytearray()expose les octets bruts de l’image.WiFi 20× plus rapide — amélioration majeure des performances du WiFi WINC, avec des corrections de sockets.
Aucun changement d’API incompatible — reflashez et vos scripts v3.6.1 s’exécutent sans modification.
Nouvelles fonctionnalités¶
RPC — ajout de la nouvelle bibliothèque d’interface RPC de l’OpenMV Cam.
Palettes personnalisées —
image.draw_image()accepte désormais des palettes de couleurs personnalisées (avec prise en charge des niveaux de gris et des démos).Octets bruts d’image — ajout de
image.bytearray()pour l’accès brut en lecture/écriture à l’objet image.omv.disable_fb()— désactive le tampon d’image de l’IDE pour des performances maximales.Les méthodes de compression de
imageacceptent désormais aussi des images déjà au format JPEG, etdraw_image()a reçu la mise à l’échelle négative (de nouveau supprimée dans la v3.6.3).
Autres changements et améliorations¶
Amélioration des performances du WiFi WINC d’environ 20× ; optimisation des opérations data-matrix, de
negate/difference,erode/dilate, des conversions Bayer→YCbCr et Bayer→RGB565, et de la copie du capteur (y compris la capture pleine résolution) ; mise à jour de la bibliothèque TensorFlow pour la prise en charge de int8 ; tous les types de pixels utilisent désormais l’horloge 40/80 MHz.
Corrections de bugs¶
Réseau :
Correction de
send/sendto/recv/recvfromdu WINC, de la fermeture des sockets en cas d’erreur, et du bugip_obtainedpour les IP statiques.
Caméra et imagerie :
Correction du nettoyage de filtre qui corrompait la mémoire lorsque la taille Y est inférieure à la taille du noyau, de la première image invalide après
init0, et des problèmes de désinitialisation du DMA I2C/SPI sur le H7.
Système :
Corrections FDCAN ; réduction du délai d’expiration du reset I2C et augmentation du délai d’attente du soft-I2C pour le H7 Plus.
Changements d’API incompatibles¶
v3.6.2 n’introduit aucun changement d’API Python incompatible. Les scripts qui s’exécutaient sur v3.6.1 s’exécutent sans modification sur v3.6.2 — il suffit de reflasher le micrologiciel.