Machine Vision Software - STEMMER IMAGING

LOGICIELS DE VISION

De l'outil paramétrable aux librairies de

traitement d'image modernes

CVB Foundation Package

Ensemble complet d'algorithmes performants

CVB Foundation Package s'appuie sur les performances de CVB Image Manager. Il fournit aux développeurs un puissant kit de démarrage qui contient les principaux outils de vision. Le kit inclut l'ensemble des fonctionnalités de CVB Image Manager, complété par de nombreux algorithmes de traitement d'images.

Dans la version CVB 2018, certains modules du CVB Foundation Package peuvent s'effectuer avec Linux sur plateformes x86 et ARM.



Que contient CVB Foundation Package ?

Les nombreux algorithmes proposés proposent des fonctions de détection de contours, de détection de blobs, d'analyse statistique d'images, de filtrage d'images, ainsi qu'un large éventail de fonctions arithmétiques et logiques.

  • Fonctions de communication OPC UA entre client et serveur pour faciliter la communication industrielle
  • Traitement d'images prises par des caméras de polarisation utilisant des capteurs SONY et Teledyne DALSA
  • Calibrage 2D et 3D
  • Flux optique produisant des vecteurs de mouvement à haute densité entre deux images
  • Lecture basique de codes-barres
  • Fonction avancée de conversion Bayer vers RVB avec de puissants algorithmes et une balance des blancs.
  • Appariement de motifs utilisant la corrélation, pour des tâches typiques de reconnaissance de formes
  • Traitement mathématique et logique des images
  • Analyse statistique des images
  • Conversion de l'espace couleur
  • Filtrage d'images incluant la convolution et la morphologie
  • Tables de recherche avancées
  • Fonctions de seuil avancées, incluant le seuil dynamique
  • Insertion de texte pour un archivage sécurisé des images
  • Segmentation de l'image, comme la transformation watershed
  • Transformation wavelet pour l'analyse des images

Polarization - traitement d'images obtenues avec des caméras de polarisation

Les nouveaux capteurs de SONY et Teledyne DALSA appporte une nouvelle dimension à la vision : plus d'intensité, de couleur et la polarisation. La polarisation est la technique qui permet de rendre possible des applications qui ne l'étaient pas auparavant ou qui demandaient d'obtenir de nombreuses images en utilisant différents filtres de polarisation. Les fonctionnalités ajoutées à CVB Foundation Package permettent un simple démosaïquage des images brutes, un traitement pour générer une image à réflexion minimale ainsi qu'un traitement plus avancé qui extrait les images de Stokes ainsi que le degré et l'angle de polarisation linéaire (AOLP et DOLP). Il fournit une boîte à outils complète pour tirer le meilleur parti des caméras qui utilisent ces capteurs.

Jetez un œil à notre article technique qui vous explique comment la polarisation rend visible l'invisible et vous donne des exemples d'application.

OPC UA – pour la communication de machine à machine

OPC UA est un standard de communication industrielle, inséparable de l’Industrie 4.0 et de l'usine connectée. CVB OPC UA permet d’intégrer un système utilisant CVB à un réseau OPC UA en utilisant les fonctionnalités à la fois du client et du serveur.

Fonctions pour le flux optique

L'analyse du mouvement est une tâche de vision importante, mais très complexe. Il est difficile de calculer le flux optique en temps réel. L'algorithme fait donc rarement partie des bibliothèques de traitement d'image, sauf CVB. L’algorithme de flux optique de CVB est efficace, capable de déterminer la direction des vecteurs avec un écart moyen de moins de 2°, et la distance parcourue avec une différence de moins de 1/10 de pixel.

L'algorithme utilise une technique de comparaison de blocs pour déterminer le mouvement entre les images. En changeant la taille du bloc, il est possible d’augmenter la vitesse ou la résolution d'une application.

Le flux optique s’utilise pour tout type d'analyse de mouvement ainsi que pour l'affichage de vecteurs de mouvement locaux. Cette technologie est idéale pour une utilisation dans le secteur de la production de matériaux en vrac, la surveillance de cellules de robots ou la vélocimétrie par images de particules (PIV).

Metric – pour le calibrage 3D

Le calibrage 3D est souvent une condition préalable requise pour toute analyse de données 3D. Les fonctions Metric de CVB Foundation utilise des étalons pour supprimer les distorsions et transformer un système de coordonnées de pixels en coordonnées globales.

Metric vous permet de créer un étalon qui s’appliquera ensuite aux images à l'aide des fonctions 3D de CVB Image Manager. Les nuages de points calibrés pourront ainsi ensuite être directement analysés ou convertis en « rangemaps corrigés » pour subir un traitement 2D.

Fonctions pour la lecture de code-barres

La version actuelle du CVB Foundation Package contient une fonction de lecture de codes-barres. Il peut lire une variété de symbologies 1D et 2D et est particulièrement doué pour lire les codes QR, même s'ils sont fortement déformés.

Pour les applications plus exigeantes, nous recommandons l'outil CVB Barcode. Il est rapide et contient des fonctions de contrôle de la qualité d'impression (grading).

Fonctions d'évaluation statistique des images

Evaluation rapide et simple du contenu de l'image par des calculs statistiques tels que la valeur moyenne ou l'écart-type, idéal pour vérifier l’intégralité des images, pour inspecter les surfaces (homogénéité, rayures, texture, etc.) ou pour vérifier différents paramètres d’une image (temps d'intégration, éclairage, etc.)

Fonctions pour l’analyse de blobs et la segmentation d’image

Ces fonctions permettent d’analyser et de mesurer une série de paramètres morphométriques d’objets dans l’image qui ont des zones de pixels cohérents (blobs). L’algorithme détermine la taille, la position et/ou la rotation des objets qui peuvent être de forme et de complexité différentes. Cet algorithme est particulièrement utile pour vérifier l'intégralité des composants (des trous de forage, des ruptures, etc.).

Fonctions de recherche de bordures

Fonctions optimisées pour localiser avec précision les bords et déterminer leur position dans une image. Vous pouvez rechercher des arêtes seules, doubles ou un nombre quelconque d'arêtes afin de vérifier les dimensions d’un objet.

Fonctions de liaison d'images

La liaison des images entrantes se fait au pixel près, de façon arithmétique et logique afin de calibrer les images, d’effectuer des moyennes d’images ou des masques. Des parties de l’images peuvent être masquées et les perturbations systématiques peuvent être supprimées.

Fonctions d’insertion de textes

Avec cette fonction, il est possible d’insérer les textes et les chiffres que l’on souhaite, à un endroit quelconque de l’image. La modification permanente des données d'image par la police de caractères rend cette fonction particulièrement bien adaptée à l'archivage et à la documentation. Différentes polices de caractères sont disponibles, avec différentes tailles et types d'affichage.

Fonctions de filtrage d'image

Cet ensemble complet d'algorithmes de filtrage hautement optimisés permet un prétraitement rapide des images. L'utilisation efficace des filtres existants peut atténuer le contenu gênant ou améliorer le contenu souhaité, ce qui simplifie l'analyse ultérieure des images.

Fonctions de binarisation avec seuils dynamiques

L'utilisation de valeurs seuils dynamiques simplifie le traitement ultérieur des données d'image en cas de fluctuations de l'éclairage. La binarisation convertit les images en niveaux de gris en images en noir et blanc pur. Des seuils fixes sont généralement utilisés pour la binarisation, ce qui peut entraîner des problèmes dans des situations d'éclairage inégal. Les seuils dynamiques, en revanche, résolvent le problème même dans des conditions défavorables.

Fonctions pour le calibrage 2D des données d'image

Les distorsions causées par l'objectif ou par l'image peuvent être supprimées à l'aide de ces fonctions de calibrage. Après avoir configuré le calibrage, l'algorithme fournit des données corrigées et égalisées. L’image devient ainsi plus facile à analyser. C’est le cas notamment pour les images de cylindres : les données peuvent être facilement rectifiées pour mettre l’image à plat.

Fonctions de conversion des espaces couleur

Selon le contenu de l'image et la tâche d'évaluation, la conversion de l'image originale en d'autres espaces colorimétriques peut simplifier le traitement ultérieur. Les fonctions fournies utilisent différents algorithmes destinés à séparer les données de luminosité, de couleur et de saturation de l'image acquise.

Afficher produits

Licences

CVB 2019 FOUNDATION DEV USB

Licence de développement pour Foundation Package de Common Vision Blox par dongle USB. Le CVB Foundation Package contient le CVB ...

Licences Runtime

CVB 2019 FOUNDATION RTL NOD

Licence d'exécution pour le Foundation Package de Common Vision
Blox, soit par le système (NOD) soit par un dongle ...

CVB 2019 FOUNDATION RTL USB

Licence d'exécution pour le Foundation Package de Common Vision
Blox, soit par le système (NOD) soit par un dongle ...

CVB 2019 FOUNDATION RTL USB/C

Licence d'exécution pour le Foundation Package de Common Vision
Blox, soit par le système (NOD) soit par un dongle ...

Fichier Rubriques Taille
Common-Vision-Blox-CVB-Overview-en
Documents
2,0 Mio
Common-Vision-Blox-CVB-Overview-en
Documents
2,0 Mio