Pour développer des applications de vision artificielle, OpenMV est une plateforme intéressante, aspirant à devenir « l'Arduino de la vision artificielle ». Elle combine un micrologiciel basé sur MicroPython avec des bibliothèques logicielles de vision artificielle simple à utiliser, un environnement de développement intégré (EDI) personnalisé et un matériel de caméra spécialisé. Dans ce tutoriel, nous utilisons OpenMV et une caméra Arduino Pro Nicla Vision pour détecter des objets tels que des canettes de soda.

Aperçu du projet OpenMV

Dans cet article, je démontrerai l'utilisation de la carte caméra Arduino Pro Nicla Vision (figure 1) avec le micrologiciel OpenMV pour la détection d'objets. Vous pouvez cependant exécuter ce projet sur n'importe quel matériel de caméra compatible avec OpenMV. La détection d'objets est un type particulier de classification d'images. Contrairement à un modèle de classification d'images classique qui se contente d'identifier la catégorie de l'obj...