Fabrication industrielle
Internet des objets industriel | Matériaux industriels | Entretien et réparation d'équipement | Programmation industrielle |
home  MfgRobots >> Fabrication industrielle >  >> Manufacturing Technology >> Technologie industrielle

OpenMV Cam :Guide technique sur la caméra Smart Vision

Les caméras de vision intelligentes sont des systèmes de vision avec des capteurs d'image intégrés qui capturent des images et obtiennent des informations électriques précises. Ensuite, les caméras génèrent une description de l'événement et prennent des décisions en fonction des filtres d'image numériques. OpenMV Cam est un exemple de caméra de vision intelligente. Il en est un en raison de ses interfaces de communication, de ses lignes d'E/S et de son faible coût.

Restez dans les parages pendant que nous en apprenons plus sur le système de caméra.

Qu'est-ce qu'openmv ?

Un projet de caméra OpenMV rend la vision des machines accessible aux apprenants via une plateforme peu coûteuse, open source et conviviale.

Caméra OpenMV

Souvent, vous pouvez programmer OpenMV Cam en Python3. De plus, la caméra dispose de fonctions étendues de traitement d'image et d'apprentissage automatique. Les fonctions incluent ;

(QR et code-barres)

De plus, basée sur les créateurs de Qt, une caméra OpenMV a IDE (multiplateforme), renforçant les caméras programmables. Un IDE OpenMV fonctionne par :

Il dispose également d'outils de traitement d'images qui aident à produire des points clés, des seuils, des balises, etc.

OpenMV Cam décrit

Objectif ultra grand-angle OpenMV

Définition

OpenMV Camera est une puissante carte microcontrôleur avec une caméra programmable via MicroPython.

Fonction OpenMV CAM

OpenMV Cam m7 description

Définition 

OpenMV Cam M7 est également une carte microcontrôleur compacte à faible consommation qui aide à mettre en œuvre l'utilisation d'applications de vision industrielle dans le monde réel.

Fonction Openmv cam m7

La caméra intelligente OpenMV M7 Cam Vision fonctionne de la même manière que OpenMV Cam, c'est-à-dire qu'elle détecte les couleurs, suit les visages, etc.

Caractéristiques de la caméra OpenMV

Certaines fonctionnalités et spécifications du processeur OpenMV Cam Cortex M7 incluent ;

Bibliothèque d'interfaces

OpenMV possède une bibliothèque Remote Python/Procedure Call (RPC) intégrée qui permet la connexion de la Cam aux appareils. Les appareils électroniques peuvent aller d'un microcontrôleur, par exemple Arduino, Raspberry Pi, un ordinateur à carte unique (SBC) ou un ordinateur.

Bibliothèque d'interface (Python distant/Appel de procédure) Opération

Cela fonctionne sur :

Vous pouvez également diffuser facilement des données d'image JPG ou RAW et obtenir des résultats de traitement d'image à l'aide de la bibliothèque RPC. De plus, lors du contrôle de matériel de niveau inférieur, par exemple, la commande de moteur, vous pouvez utiliser OpenMV pour contrôler un microcontrôleur différent.

Enfin, vous pouvez choisir l'une des bibliothèques ci-dessous d'OpenMV pour permettre l'interfaçage avec d'autres systèmes.

Bibliothèque d'interface Arduino pour les communications I2C, UART, SPI et CAN

Fonctionnalités

Utilisation de l'interface Python générique sur les communications SPI/I2C, Kvarser CAN, UART, Ethernet/Wi-Fi et USB VCP

Il donne le code Python qui connecte une caméra OpenMV à votre ordinateur Linux (ou Beaglebone/RaspberryPi), Mac ou Windows.

BeagleBone

Autres fonctionnalités

Il prend en charge les éléments suivants :

Précautions pour les ports série

Vous pouvez ouvrir OpenMV Cam VCP et lire les lignes de texte du port série en utilisant le code ci-dessous.

Heureusement, le code fonctionne sous Linux, Mac ou Windows. Modifiez simplement le nom du port pour qu'il corresponde au nom du port USB VCP. L'affichage de la caméra apparaîtra sous la forme /dev/ sous Linux ou Mac.

Remarque ;

Assurez-vous de définir la ligne DTR sur false lors de l'ouverture du port du VCP USB avec une bibliothèque de langue/série différente. Si vous ne le faites pas, l'OpenMV Cam peut surcharger la sortie imprimée.

Applications

OpenMV a les applications suivantes :

(détection et reconnaissance de visage) 

Conclusion

OpenMV aide à réaliser des fonctions de vision artificielle telles que la détection de visage, l'enregistrement vidéo RAW ou la détection de codes de couleur. Sa large gamme d'applications découle de ses caractéristiques exceptionnelles.

Si vous souhaitez en savoir plus sur les caméras de vision intelligente, en particulier OpenMV Cam, n'hésitez pas à nous contacter.


Technologie industrielle

  1. Guide étape par étape pour construire une usine intelligente
  2. La caméra intelligente offre une IA de pointe en vision industrielle clé en main
  3. B&R présente des caméras entièrement intégrées pour l'automatisation
  4. Comment braser l'aluminium - Un guide technique
  5. Comment souder du cuivre - Un guide technique
  6. Comment configurer une soudeuse MIG - Un guide technique
  7. Guide de sélection des matériaux PCB
  8. Guide des raidisseurs de PCB
  9. Guide des PCB et de l'IoT