Dans les processus de production, il est très important d'assurer la qualité. Dans de nombreux cas, cela se fait encore à l'œil humain, ce qui peut causer des problèmes par la suite. Nous voyons de plus en plus d'entreprises faire le passage à vision industrielle dans le contrôle de qualité et d'autres processus de production. Dans cet article, nous expliquons une application où vision industrielle est utilisée en combinaison avec le logiciel OpenCV pour inspecter des produits semi-finis. Bien sûr, l'analyse des produits peut également être effectuée avec d'autres programmes logiciels, mais dans ce cas particulier, nous allons développer les possibilités avec OpenCV.
OpenCV (Bibliothèque Vision par ordinateur Open Source) est une bibliothèque logicielle polyvalente et largement utilisée pour Vision par ordinateur et l'apprentissage automatique. Elle offre un ensemble complet d'outils et d'algorithmes qui peuvent être appliqués à diverses tâches d'inspection industrielle. Parmi les principales caractéristiques d'OpenCV, on trouve :
Nous avons reçu une demande pour un vision industrielle où le client souhaitait reconnaître, localiser et mesurer des produits afin que le produit soit prêt pour l'étape de fabrication suivante. Nous avons suivi 4 étapes pour choisir la bonne configuration pour son application :
La caméra devait être suspendue à environ 3300 mm de distance juste au-dessus du produit. Lorsque la caméra prend les images du produit, le client souhaitait ensuite les traiter avec OpenCV. Le produit mesurait environ 700x700 mm et il voulait pouvoir voir de petits détails de 3x3 mm. L'idée était finalement de visualiser une zone plus grande, à savoir 3000x2000 mm, afin de pouvoir traiter plusieurs produits à la fois. Étant donné ces spécifications, une vision industrielle caméra d'au moins 3000 x 2000 pixels est requise. Une caméra qui répond à ces exigences est une caméra ‘MER2-1220-32U3C’ USB3.0 12MP.
Le client a indiqué dans sa demande qu'il préférerait une configuration avec un objectif objectif . Nous recommandons généralement aux clients que si votre champ de vision est supérieur à 65 x 50 mm, il est préférable d'utiliser un Monture C objectif . De plus, un objectif a une distance de travail fixe et ne peut être mis au point que sur cette distance de travail.
La prochaine étape consiste à calculer un objectif industriel approprié pour la caméra. Pour ce faire, nous utilisons le objectif sur notre site web. Voir ci-dessous une capture d'écran de notre objectif :
Le calculateur de objectif montre que nous avons besoin d'une objectif C-mount de 8 mm. Une bonne option serait donc ce LCM-10MP-08MM-F2.8-1.5-ND1.
Un ensemble complet n'est pas complet sans ajouter un éclairage vision industrielle supplémentaire. Le client a indiqué dans sa demande qu'il pensait lui-même à un anneau de lumière. Dans de nombreux cas, un anneau de lumière est une bonne option en tant qu'éclairage, mais dans ce cas particulier, il existe une meilleure alternative. Étant donné la distance de travail relativement élevée (3300 mm), trop de lumière peut être perdue lors de l'utilisation d'un anneau de lumière. Il serait donc préférable d'utiliser deux de nos nouveaux projecteurs LED.
Récemment, VA Imagerie a lancé un nouveau projecteur LED. Le projecteur LED dispose de lentilles optiques interchangeables et est disponible avec un angle d'ouverture de 90, 60 et 30 degrés. Ainsi, vous pouvez éclairer les objets de manière plus efficace qu'avec des LED normales.
Principaux avantages de ce spot LED :
Plus d’informations sur ce spot LED peuvent être trouvées sur notre site Web.
La vision industrielle caméra doit être contrôlée avec notre Kit de Développement Logiciel. Ce SDK est gratuit à télécharger depuis la page de téléchargement. Le SDK contient des exemples de programmation et une interface utilisateur pour régler facilement les paramètres de la caméra.
Le client a déjà indiqué au moment de application qu'il souhaitait utiliser le logiciel OpenCV. OpenCV est une bibliothèque de logiciels de vision industrielle open-source avec une infrastructure largement utilisée qui peut être utilisée avec plusieurs Applications. Plus d'informations sur la façon de télécharger des logiciels tiers pour nos caméras de vision industrielle peuvent être trouvées dans cet article de notre centre de connaissances : Comment installer des caméras industrielles USB3 – GigE avec des logiciels tiers.
La bibliothèque OpenCV contient plus de 2500 algorithmes pouvant être utilisés pour :
- Identification de l'objet
- Suivi des mouvements de caméra
- Créer des modèles 3D d'objets
- Comparer les images
- Etc.
OpenCV dispose d'interfaces en Python, C++, Java et MATLAB et prend en charge Android, Windows, Linux et Mac OS.
Avec la bonne combinaison de matériel et de logiciel, vous pouvez révolutionner vos processus de contrôle qualité et favoriser l'amélioration continue de votre ligne de production. Si vous avez d'autres questions sur les possibilités que vision industrielle peut offrir à votre application ou si vous souhaitez en savoir plus sur les capacités du logiciel OpenCV, n'hésitez pas à nous contacter en utilisant le formulaire de contact ci-dessous.
Nos ingénieurs se feront un plaisir de vous aider !