Qu'est-ce que la robotique de vision par ordinateur?
Une sorte d'intelligence artificielle, la robotique en vision par ordinateur équipe des dispositifs électroniques ou mécaniques à vue dans le but de réaliser une tâche particulière. Cette technologie associe du matériel et des logiciels permettant de capturer des images, d’interpréter les données et d’effectuer une réponse programmée. La technologie de la vision par ordinateur peut n'impliquer rien de plus qu'une caméra vidéo connectée à un ordinateur contenant un logiciel d'interprétation. Des formes plus élaborées de vision par ordinateur peuvent inclure un réseau de lasers infrarouges et de récepteurs de capteurs transmettant des informations à un logiciel analytique. Les applications de vision par ordinateur couramment utilisées comprennent l'inspection industrielle, l'imagerie médicale et la surveillance.
Le logiciel requis contient généralement des algorithmes de vision par ordinateur souvent issus de Open Source Computer Vision Library ou Open CV. La bibliothèque est une base de données gratuite développée par Intel Corporation pour les concepteurs de logiciels. À l'aide de ces algorithmes, les programmeurs créent un logiciel qui apprend la reconnaissance d'objets, reçoit des données visuelles et lance souvent une réponse mécanique. Le logiciel peut traduire les informations en images ou enregistrer des informations sur une zone particulière.
La robotique de vision informatique utilisée par les fabricants industriels inclut souvent des caméras vidéo à haute vitesse ou des faisceaux laser ainsi que des capteurs capables de détecter les produits voyageant sur une bande transporteuse. Cette information est transmise à un système informatisé qui compte les articles ou vérifie la qualité du produit fini. Si une erreur se produit, le logiciel peut réagir en déclenchant une alarme. Les entreprises ont souvent recours à la reconnaissance d’image associée à une interaction mécanique pour le tri et l’emballage.
La conversion d'images bidimensionnelles en images tridimensionnelles nécessite une robotique de vision par ordinateur. Les caméras positionnées autour d'un objet ou d'un lieu capturent des images sous différents angles. Le logiciel compile ensuite ces images et rend une représentation multidimensionnelle. De même, la technologie informatique convertit les signaux d'énergie émis par les dispositifs d'imagerie médicale en images multidimensionnelles qui affichent les structures internes du corps humain.
Les systèmes de vidéosurveillance associent des caméras vidéo surveillant un territoire spécifique à un logiciel de robotique de vision par ordinateur capable d’analyser le suivi des mouvements en temps réel. Le logiciel commence par comprendre la différence entre les objets en mouvement et les objets fixes. Le programme différencie ensuite les mouvements humains et non humains. Enfin, les programmes distinguent les modèles de marche normaux et anormaux ou les mouvements particuliers des membres.
Les systèmes de jeu modernes intègrent une robotique de vision informatique qui reconnaît le mouvement humain et traduit les informations en mouvements exécutés par des personnages animés à l'écran. La technologie Kinect® consiste en un dispositif émettant une grille laser infrarouge sur le terrain. Les capteurs de mouvement contenus dans l'appareil détectent les faisceaux réfléchis vers l'unité. Le logiciel interprète ces signaux en temps réel et selon des modèles tridimensionnels. Le programme transfère ensuite ces mouvements sur des représentations humaines à l'écran.