Prototypage rapide d'applications avec caméras uEye+
Codage interactif avec l’interface IDS peak Python
Python est un langage de programmation très courant dans l'internet des objets ("IoT"). Il permet de coder et tester de courts fragments de code sans le long paramétrage requis dans un environnement complet de développement. La possibilité de programmation interactive en fait l'interface idéale pour les phases de tests et d'essais. Associé, en particulier, à des systèmes embarqués, Python est champion, puisqu'il permet l’économie d'une compilation croisée prenant beaucoup de temps.
Avec IDS peak 1.2, vous pouvez aussi tirer parti des avantages de Python pour programmer vos applications caméras uEye+. Les nombreuses fonctionnalités des caméras industrielles IDS peuvent être testées rapidement, analysées et préparées en vue d'une utilisation ultérieure dans un plus vaste projet de développement logiciel. Dans l'astuce technique, nous vous expliquons plus dans le détail la programmation des caméras uEye+ via l'interface Python IDS peak.
Nous présentons le maniement de base des caméras uEye+, comme trouver et ouvrir des appareils, ajuster des paramètres caméra et saisir des images. Par ailleurs, nous vous montrons comment les données image peuvent être converties en plusieurs formats de données différents pour des tâches de traitement d'images, dans OpenCV utilisant IDS peak IPL (bibliothèque de traitement d'images). En outre, effectuer une simple reconnaissance d'objet par un framework d'apprentissage profond ("deep learning"), tel que pyTorch peut se faire en quelques étapes. Essayez-le !