Titre : | Réalisation d’un démonstrateur de contrôle de qualité à base de l’inspection visuelle | Type de document : | projet fin études | Auteurs : | Ou-adim Jamal, Auteur | Année de publication : | 2015 | Langues : | Français (fre) | Catégories : | Systèmes embarqués et mobiles
| Mots-clés : | Traitement d’images, inspection visuelle, contrôle de qualité, protocole de communication
vidĂ©o, bibliothèques partagĂ©es. | Index. dĂ©cimale : | 1499/15 | RĂ©sumĂ© : | Ce rapport est une synthèse du travail que j’ai effectué au sein de la fondation MAScIR, dans
le cadre du projet de fin d’études pour l’obtention du titre d’ingénieur d’état en informatique.
L’objectif du projet est de développer un démonstrateur d’un système de contrôle de qualité
basé sur l’inspection visuelle.
Le but a été de mettre en oeuvre une plateforme qui permet d’exposer les capacités de la
fondation MAScIR à réaliser des systèmes de contrôle de qualité à base de l’inspection
visuelle au profit des industries marocaines. Après une analyse des spécifications, on a opté à
réaliser le système sous forme d’une table qui comporte un disque qu’on peut tourner à l’aide
d’un moteur, et des bras mobiles pour porter la caméra et les lampes d’éclairage, en effet le
rôle de disque est de faire passer des échantillons de produits devant la caméra afin de simuler
un convoyeur, que les usines souvent utilisent pour transporter les produits d’une région à une
autre. Ensuite on a développé une application Linux qui permet de gérer l’acquisition de flux
de la caméra et d’autres types de source vidéo, appliquer des algorithmes de traitement
d’images, afficher les résultats du contrôle, et les stocker dans un serveur distant. Et afin de
faciliter l’intégration du code développé par un logiciel de traitement d’images dans
l’application de démonstration, on a opté à profiter de la technique du chargement dynamique
des bibliothèques, et on a implémenté un mécanisme pour envelopper les algorithmes de
traitement dans des bibliothèques partagées. Enfin, on a développé une application Android
pour se connecter au serveur de stockage afin d’explorer l’état de la démonstration. Et pour
prouver le fonctionnement de la plateforme réalisée, on a développé des algorithmes de
traitement d’images pour : vérifier la présence des bouchons sur des bouteilles, compter des
pièces de monnaie, et lire le code à barre sur des produits en mouvement.
|
Réalisation d’un démonstrateur de contrôle de qualité à base de l’inspection visuelle [projet fin études] / Ou-adim Jamal, Auteur . - 2015. Langues : Français ( fre) Catégories : | Systèmes embarqués et mobiles
| Mots-clés : | Traitement d’images, inspection visuelle, contrôle de qualité, protocole de communication
vidĂ©o, bibliothèques partagĂ©es. | Index. dĂ©cimale : | 1499/15 | RĂ©sumĂ© : | Ce rapport est une synthèse du travail que j’ai effectué au sein de la fondation MAScIR, dans
le cadre du projet de fin d’études pour l’obtention du titre d’ingénieur d’état en informatique.
L’objectif du projet est de développer un démonstrateur d’un système de contrôle de qualité
basé sur l’inspection visuelle.
Le but a été de mettre en oeuvre une plateforme qui permet d’exposer les capacités de la
fondation MAScIR à réaliser des systèmes de contrôle de qualité à base de l’inspection
visuelle au profit des industries marocaines. Après une analyse des spécifications, on a opté à
réaliser le système sous forme d’une table qui comporte un disque qu’on peut tourner à l’aide
d’un moteur, et des bras mobiles pour porter la caméra et les lampes d’éclairage, en effet le
rôle de disque est de faire passer des échantillons de produits devant la caméra afin de simuler
un convoyeur, que les usines souvent utilisent pour transporter les produits d’une région à une
autre. Ensuite on a développé une application Linux qui permet de gérer l’acquisition de flux
de la caméra et d’autres types de source vidéo, appliquer des algorithmes de traitement
d’images, afficher les résultats du contrôle, et les stocker dans un serveur distant. Et afin de
faciliter l’intégration du code développé par un logiciel de traitement d’images dans
l’application de démonstration, on a opté à profiter de la technique du chargement dynamique
des bibliothèques, et on a implémenté un mécanisme pour envelopper les algorithmes de
traitement dans des bibliothèques partagées. Enfin, on a développé une application Android
pour se connecter au serveur de stockage afin d’explorer l’état de la démonstration. Et pour
prouver le fonctionnement de la plateforme réalisée, on a développé des algorithmes de
traitement d’images pour : vérifier la présence des bouchons sur des bouteilles, compter des
pièces de monnaie, et lire le code à barre sur des produits en mouvement.
|
|