L'automatisation industrielle a favorisé le développement rapide de la technologie de vision industrielle. Parce que la structure du système de vision industrielle est relativement complexe, la plupart des gens ne la connaissent pas bien, mais l'architecture de base du modèle est la même. Selon la séquence de flux de signaux, il comprend principalement les modules suivants :
Les modules du système de vision artificielle peuvent être divisés en deux parties : la planification du système d'éclairage et la planification du système optique de l'objectif .
La planification de l'éclairage consiste à planifier raisonnablement l'intensité, la couleur, l'uniformité, la structure et la taille de la source lumineuse en étudiant les caractéristiques optiques, la distance, la taille de l'objet , et les caractéristiques du paysage de l'objet mesuré, et planifiez un trajet lumineux raisonnable pour atteindre l'intention d'obtenir des informations structurelles liées au guidage.
L'objectif est le principal composant qui projette les informations spatiales de l'objet dans l'espace image. Le réglage de l'objectif consiste principalement à sélectionner la distance focale et l'échelle d'ouverture de l'objectif en fonction des conditions d'éclairage détectées et des caractéristiques de guidage. Après avoir déterminé le type d'objectif, réglez la structure fixe arrière de l'objectif.
Le module de capteur d'image du système de vision industrielle est principalement responsable de la conversion photoélectrique des informations et est situé sur l'image plan à l'arrière de la lentille. À l'heure actuelle, le capteur d'image principal peut être divisé en capteur d'image CCD (dispositif à couplage de charge) et CMOS. Un circuit d'entraînement fluide et excellent est la clé de ce module.
Le module de traitement d'image du système de vision industrielle est principalement responsable du traitement des images et de la proposition de paramètres d'information , qui peut être divisé en deux niveaux : structure matérielle et algorithme logiciel.
Le matériel est généralement un système de circuit centré sur le CPU. La vision industrielle basée sur PC utilise le processeur du PC et les périphériques associés ; la vision artificielle basée sur le système embarqué, telle que la caméra intelligente avec capacité de traitement de données indépendante, dépend de la puce de traitement de l'information sur la carte, telle que DSP, ARM, FPGA.
La partie logicielle comprend un plan complet de traitement d'image et un plan de décision, incluant une série d'algorithmes. Dans le système d'imagerie haut de gamme, la bibliothèque d'algorithmes de données sera intégrée pour faciliter la transplantation et la réutilisation du système. Lorsque la bibliothèque d'algorithmes est grande, la bibliothèque d'algorithmes peut être appelée via l'interface graphique.
Le module IO est un module qui produit les résultats de calcul et les données de système de vision industrielle à objectif télécentrique. Selon le système de vision industrielle du PC, l'interface peut être divisée en interface interne et interface externe. L'interface interne doit uniquement servir de port de communication à haut débit du système pour transmettre les signaux au PC. L'interface externe complète la fonction de communication et de communication d'informations entre le système et d'autres systèmes ou utilisateurs. Les caméras intelligentes utilisent généralement des E/S à usage général et Ethernet haut débit pour compléter toutes les fonctions correspondantes.
Le module flash peut être considéré comme un utilisateur spécial IO, et il peut utiliser un système de détection plus intuitif dans le travail processus. En ce qui concerne le système de vision industrielle basé sur PC, les informations de données du système peuvent être directement transmises à la carte graphique via le bus PCI et à l'écran de l'ordinateur via l'interface VGA. La caméra intelligente à traitement indépendant complète généralement la visualisation de l'image en agrandissant l'écran LCD et la puce de contrôle du clignotement de l'image.