v2.0.0¶
v2.0.0 apporte la prise en charge de l’apprentissage automatique à OpenMV IDE : un nouvel outil CNN Network Library pour déployer des modèles de réseaux de neurones sur votre caméra, ainsi que l’export vidéo ImageReader, un terminal série bien plus rapide et le micrologiciel 3.0.0 intégré. Cette version reste sur la base Qt Creator 4.0.2. Aucun changement incompatible pour les projets existants, mais les installations Windows n’installent plus automatiquement le pilote série pybcdc intégré.
Points forts¶
L’outil CNN Network Library sous
Machine Vision Toolscopie un modèle.networkintégré ou personnalisé sur l’OpenMV Cam connectée (ou l’enregistre localement lorsqu’aucune caméra n’est connectée), et est fourni avec les modèlescifar10,cifar10_fast,lenetetsmile.L”export ImageReader permet à
Convert Video/Save Videode produire un fichier.binOpenMV pour la lecture sur la caméra.Le terminal série plus rapide envoie le code collé/exécuté par blocs de 63 octets au lieu d’un octet à la fois.
Des exemples d’apprentissage automatique ont été ajoutés sous
25-Machine-Learning, ainsi que de nouveaux exemples AprilTag et I2C Lidar.Le micrologiciel 3.0.0 intégré pour les cartes OPENMV2/3/4, avec des binaires M7/H7 plus petits.
Nouvelles fonctionnalités¶
Ajout de l’outil CNN Network Library sous
Machine Vision Tools. Il copie un modèle de réseau de neurones.networkintégré ou personnalisé sur l’OpenMV Cam connectée, ou l’enregistre localement lorsqu’aucune caméra n’est connectée. L’outil est fourni avec les modèlescifar10,cifar10_fast,lenetetsmile(5e8c7ce92, a27537ff1, f75ef2bcd).Les outils
Convert Video/Save Videopeuvent désormais produire un fichier.binOpenMV ImageReader, convertissant une vidéo (ou un ensemble d’images) en un flux compactéOMV IMG STRde trames RGB565/niveaux de gris pour la lecture sur la caméra (b7d12cd32).Ajout de nouveaux exemples intégrés : un dossier
25-Machine-Learningavec des scripts d’inférence CNN (cifar10,lenetet la détection de sourire, plus des variantes de recherche par fenêtre centrée et par fenêtre complète), un nouveau dossier26-April-Tags(avec les exemples AprilTag déplacés hors de16-Codes) qui ajoute des exemples de détection en résolution maximale et de petits tags, ainsi qu’un exemple I2C Lidar Lite V3 sous24-External-Sensors(56abdf508).
Autres changements et améliorations¶
Coller et exécuter du code dans le terminal série OpenMV est bien plus rapide : les octets sont désormais envoyés par blocs de taille (
TABOO_PACKET_SIZE- 1) (63 octets) au lieu d’un octet à la fois (bf93f3856).La CNN Network Library mémorise désormais des chemins distincts pour le dernier enregistrement avec caméra connectée et sans caméra, et reste activée même lorsqu’aucune caméra n’est connectée. L’invite du programme d’amorçage « reconnect your cam » indique désormais d’appuyer sur Annuler pour passer à la reprogrammation DFU (a27537ff1).
Corrections de bogues¶
Correction du texte invisible (de même couleur) de la barre de menus sur les thèmes sombres et personnalisés en inversant la couleur du texte du menu lorsque l’arrière-plan du menu est sombre et en l’appliquant également à
ButtonText(dc7af7b54).Correction du générateur AprilTag afin que les images de tags générées soient rendues sur une bordure et un arrière-plan noirs corrects et mises à l’échelle pour s’adapter, au lieu d’être placées sur un canevas non peint (a27537ff1).
Prise en charge des plateformes et des outils¶
Base Qt Creator : 4.0.2.
Micrologiciel OpenMV intégré : mis à jour vers 3.0.0 pour les cartes OPENMV2/OPENMV3/OPENMV4, avec des binaires de micrologiciel M7/H7 notablement plus petits (8da10eb4b).
Noms des cartes : renommés selon le schéma de dénomination grand public : OpenMV Cam M4 (STM32F427), OpenMV Cam M7 (STM32F765/67) et OpenMV Cam H7 (STM32H743) (8f29f7ca6).
Le programme d’installation Windows n’installe plus le pilote série
pybcdc(4b27cdb80).
Changements incompatibles¶
Aucun pour les projets, scripts ou paramètres enregistrés existants. Notez que sous Windows, le pilote série pybcdc intégré n’est plus installé automatiquement par le programme d’installation (4b27cdb80) ; cela n’affecte que le pilote série hérité optionnel et non la connectivité normale de la caméra.