SlideShare une entreprise Scribd logo
Présenté par : HOSNI Hamza
BEN CHBIL Rihab
Année Universitaire : 2015-2016
Elaboré par :
Institut National Des Sciences Aplpiquées et Technologie
 Alayet Baha-Eddine
 Ezzar Marwen
Existant &Cahier des charges
Application élaborée
Réalisation
Conclusion &perspectives
Introduction
Plan
ConceptionConclusion
2
L’automatisation de la production consiste à transférer des
tâches de coordination, auparavant exécutées par des
opérateurs humains, dans un ensemble d’objets
techniques appelé Partie Commande .
L’automatisation permet à l’entreprise d’améliorer sa
compétitivité (coûts des produits, qualité, adaptabilité à la
demande, ...).
3
…
4
Elle a pour objet d’associer moyens de production et moyens de
commande automatique qui permettent d’assurer la
reproductibilité du résultat de la manière la plus autonome
possible (plus au moins indépendant des interventions humaines).
Elle s’exprime en termes d’objectifs:
Augmenter la productivité: fabriquer le maximum de produits
pendant le minimum de temps.
Améliorer la flexibilité de production: cela consiste à fabriquer le
maximum de variétés de produits, avec le même équipement.
s’adapter rapidement aux changements de caractéristiques des
produits à fabriquer, en reconfigurant la circulaation des produits
et des opérations.
+
Lors du stage d’été qu’on a effectué, on a eu la chance de
consulté quelques Ordres de Fabrication envoyées à notre
industrie sous-traitante .On a remarqué que la lecture des
ordres de fabrication ainsi que le lancement de la
production se font de façon manuelle d’où nous est venu
l’idée de réaliser ce projet nous même par les
connaissances acquises tout au long de notre cursus
universitaire
5
dff
• On dispose d’OF(ordre de fabrication) scanné sur format .bmp :
6
Quantité
Désignation
De l’article
La nomenclature de l’article 1SS3SAB300220 est la suivante :
7
1SS3SAB300220
A B C
3 2
8
Ainsi , on s’est mis au fond pour réaliser une
application LabView capable de:
Recevoir l’OF scanner sous format .bmp
Identifier la désignation de l’article
à produire
Identifier la quantité à produire
Lancer la production si le stock de
ME le permet
Afficher un message d’erreur dans
le cas contraire.
9
• Organigramme du programme:
Stock dispo ?
Initialisation
Acquisition de l’OF
Traitement d’images de l’OF
pour extraire le produit et la
quantité
Lancer la production
Afficher un message
d’erreur
Non
Oui
P
10
A fin de réaliser l’application souhaitée , on a utilisé :
Labview 2013
NI Vision Module (pour le traitement d’images)
11
OCR
• OCR signifie reconnaissance optique de
caractères en anglais Optical Character
Recognition ou reconnaissance de texte. Cette
technologie permet de transformer les
documents papier en format texte (caractère à
traiter ou à utiliser ) .
OCR
12
Pour que le programme soit capable d’identifier le
produit et la quantité , on doit passer par la chaine de
traitement d’images suivante :
Trainning(Définition
du character set
path)
Paramétrage des
ROI
Reconnaissance OCR
par comparaison
13
Front Panel
14
15
Block Diagram
16
• Conclusion:
• On a réussi à réaliser une application permettant
l’automatisation de la production par application de
la méthode OCR pour la reconnaissance des
caractères .
• On a ainsi utilisé plusieurs fonctionnalités de
LabView : Vision , loop , shift registers ,string etc
17
• Se connecter directement au scanner .
• Contrôle de la productivité par comparaison
du temps émis par les opérateurs et les
gammes de production de chaque opération.
18
Merci
pour
Votre Attention

Contenu connexe

Similaire à Production automation through Image processing(OCR) of production orders.

BlockIN
BlockINBlockIN
BlockIN
Axel Leclercq
 
Ma stack d'outils agiles, tout un programme !
Ma stack d'outils agiles, tout un programme !Ma stack d'outils agiles, tout un programme !
Ma stack d'outils agiles, tout un programme !
Cédric Leblond
 
Lexique lean
Lexique leanLexique lean
Lexique lean
polenumerique33
 
Tester en continu avec le Cloud - GACHE HUCKERT - AXA FRANCE - Soirée du Test...
Tester en continu avec le Cloud - GACHE HUCKERT - AXA FRANCE - Soirée du Test...Tester en continu avec le Cloud - GACHE HUCKERT - AXA FRANCE - Soirée du Test...
Tester en continu avec le Cloud - GACHE HUCKERT - AXA FRANCE - Soirée du Test...
TelecomValley
 
Réalisation d’un système d’information pour la gestion automatique des ventes...
Réalisation d’un système d’information pour la gestion automatique des ventes...Réalisation d’un système d’information pour la gestion automatique des ventes...
Réalisation d’un système d’information pour la gestion automatique des ventes...Ahmed Sidi
 
Cv auditeur junior en management
Cv auditeur junior en management Cv auditeur junior en management
Cv auditeur junior en management
Kais BEN RHOUMA
 
L'ADN d'un développement produit réussi
L'ADN d'un développement produit réussiL'ADN d'un développement produit réussi
L'ADN d'un développement produit réussi
OCTO Technology Suisse
 
Afterwork OCTO Delivery - L'ADN d'un développement produit réussi
Afterwork OCTO Delivery - L'ADN d'un développement produit réussiAfterwork OCTO Delivery - L'ADN d'un développement produit réussi
Afterwork OCTO Delivery - L'ADN d'un développement produit réussi
cyrilpicat
 
Wygday Session PléNièRe (1)
Wygday Session PléNièRe (1)Wygday Session PléNièRe (1)
Wygday Session PléNièRe (1)Gregory Renard
 
Présentation open bravo
Présentation open bravoPrésentation open bravo
Présentation open bravo
Soukaina Boujadi
 
Platform freelance ASP .NET / C#
Platform freelance ASP .NET / C# Platform freelance ASP .NET / C#
Platform freelance ASP .NET / C#
Saâd Zerhouni
 
Wb852 g formation-developper-des-applications-pour-ibm-business-process-manag...
Wb852 g formation-developper-des-applications-pour-ibm-business-process-manag...Wb852 g formation-developper-des-applications-pour-ibm-business-process-manag...
Wb852 g formation-developper-des-applications-pour-ibm-business-process-manag...CERTyou Formation
 
Logiciel GMAO - Mobility Work
Logiciel GMAO - Mobility Work Logiciel GMAO - Mobility Work
Logiciel GMAO - Mobility Work
Mobility Work
 
Introduction Au Plm
Introduction Au PlmIntroduction Au Plm
Introduction Au Plmpistesil
 
Dictionnaire des termes techniques de la business intelligence v6
Dictionnaire des termes techniques de la business intelligence v6Dictionnaire des termes techniques de la business intelligence v6
Dictionnaire des termes techniques de la business intelligence v6
pformosa
 
Formation Agile Scrum
Formation Agile ScrumFormation Agile Scrum
Formation Agile Scrum
Mohamed IBN ELAZZOUZI
 
Comment construire son laboratoire de tests mobiles avec HP Mobile Center
Comment construire son laboratoire de tests mobiles avec HP Mobile CenterComment construire son laboratoire de tests mobiles avec HP Mobile Center
Comment construire son laboratoire de tests mobiles avec HP Mobile Center
Guillaume Deshayes
 
3D Industry Brochure 2014
3D Industry Brochure 20143D Industry Brochure 2014
3D Industry Brochure 2014
L'Avenue Digital Media
 
Mettre en place une solution Progicielle avec OpenERP
Mettre en place une solution Progicielle avec OpenERPMettre en place une solution Progicielle avec OpenERP
Mettre en place une solution Progicielle avec OpenERP
Takfarinas KENOUCHE
 

Similaire à Production automation through Image processing(OCR) of production orders. (20)

BlockIN
BlockINBlockIN
BlockIN
 
Ma stack d'outils agiles, tout un programme !
Ma stack d'outils agiles, tout un programme !Ma stack d'outils agiles, tout un programme !
Ma stack d'outils agiles, tout un programme !
 
Lexique lean
Lexique leanLexique lean
Lexique lean
 
Tester en continu avec le Cloud - GACHE HUCKERT - AXA FRANCE - Soirée du Test...
Tester en continu avec le Cloud - GACHE HUCKERT - AXA FRANCE - Soirée du Test...Tester en continu avec le Cloud - GACHE HUCKERT - AXA FRANCE - Soirée du Test...
Tester en continu avec le Cloud - GACHE HUCKERT - AXA FRANCE - Soirée du Test...
 
Réalisation d’un système d’information pour la gestion automatique des ventes...
Réalisation d’un système d’information pour la gestion automatique des ventes...Réalisation d’un système d’information pour la gestion automatique des ventes...
Réalisation d’un système d’information pour la gestion automatique des ventes...
 
Cv auditeur junior en management
Cv auditeur junior en management Cv auditeur junior en management
Cv auditeur junior en management
 
L'ADN d'un développement produit réussi
L'ADN d'un développement produit réussiL'ADN d'un développement produit réussi
L'ADN d'un développement produit réussi
 
Afterwork OCTO Delivery - L'ADN d'un développement produit réussi
Afterwork OCTO Delivery - L'ADN d'un développement produit réussiAfterwork OCTO Delivery - L'ADN d'un développement produit réussi
Afterwork OCTO Delivery - L'ADN d'un développement produit réussi
 
Wygday Session PléNièRe (1)
Wygday Session PléNièRe (1)Wygday Session PléNièRe (1)
Wygday Session PléNièRe (1)
 
Présentation open bravo
Présentation open bravoPrésentation open bravo
Présentation open bravo
 
Platform freelance ASP .NET / C#
Platform freelance ASP .NET / C# Platform freelance ASP .NET / C#
Platform freelance ASP .NET / C#
 
Wb852 g formation-developper-des-applications-pour-ibm-business-process-manag...
Wb852 g formation-developper-des-applications-pour-ibm-business-process-manag...Wb852 g formation-developper-des-applications-pour-ibm-business-process-manag...
Wb852 g formation-developper-des-applications-pour-ibm-business-process-manag...
 
Logiciel GMAO - Mobility Work
Logiciel GMAO - Mobility Work Logiciel GMAO - Mobility Work
Logiciel GMAO - Mobility Work
 
Introduction Au Plm
Introduction Au PlmIntroduction Au Plm
Introduction Au Plm
 
Dictionnaire des termes techniques de la business intelligence v6
Dictionnaire des termes techniques de la business intelligence v6Dictionnaire des termes techniques de la business intelligence v6
Dictionnaire des termes techniques de la business intelligence v6
 
Formation Agile Scrum
Formation Agile ScrumFormation Agile Scrum
Formation Agile Scrum
 
Comment construire son laboratoire de tests mobiles avec HP Mobile Center
Comment construire son laboratoire de tests mobiles avec HP Mobile CenterComment construire son laboratoire de tests mobiles avec HP Mobile Center
Comment construire son laboratoire de tests mobiles avec HP Mobile Center
 
Workflow
WorkflowWorkflow
Workflow
 
3D Industry Brochure 2014
3D Industry Brochure 20143D Industry Brochure 2014
3D Industry Brochure 2014
 
Mettre en place une solution Progicielle avec OpenERP
Mettre en place une solution Progicielle avec OpenERPMettre en place une solution Progicielle avec OpenERP
Mettre en place une solution Progicielle avec OpenERP
 

Production automation through Image processing(OCR) of production orders.

  • 1. Présenté par : HOSNI Hamza BEN CHBIL Rihab Année Universitaire : 2015-2016 Elaboré par : Institut National Des Sciences Aplpiquées et Technologie  Alayet Baha-Eddine  Ezzar Marwen
  • 2. Existant &Cahier des charges Application élaborée Réalisation Conclusion &perspectives Introduction Plan ConceptionConclusion 2
  • 3. L’automatisation de la production consiste à transférer des tâches de coordination, auparavant exécutées par des opérateurs humains, dans un ensemble d’objets techniques appelé Partie Commande . L’automatisation permet à l’entreprise d’améliorer sa compétitivité (coûts des produits, qualité, adaptabilité à la demande, ...). 3 …
  • 4. 4 Elle a pour objet d’associer moyens de production et moyens de commande automatique qui permettent d’assurer la reproductibilité du résultat de la manière la plus autonome possible (plus au moins indépendant des interventions humaines). Elle s’exprime en termes d’objectifs: Augmenter la productivité: fabriquer le maximum de produits pendant le minimum de temps. Améliorer la flexibilité de production: cela consiste à fabriquer le maximum de variétés de produits, avec le même équipement. s’adapter rapidement aux changements de caractéristiques des produits à fabriquer, en reconfigurant la circulaation des produits et des opérations.
  • 5. + Lors du stage d’été qu’on a effectué, on a eu la chance de consulté quelques Ordres de Fabrication envoyées à notre industrie sous-traitante .On a remarqué que la lecture des ordres de fabrication ainsi que le lancement de la production se font de façon manuelle d’où nous est venu l’idée de réaliser ce projet nous même par les connaissances acquises tout au long de notre cursus universitaire 5
  • 6. dff • On dispose d’OF(ordre de fabrication) scanné sur format .bmp : 6 Quantité Désignation De l’article
  • 7. La nomenclature de l’article 1SS3SAB300220 est la suivante : 7 1SS3SAB300220 A B C 3 2
  • 8. 8 Ainsi , on s’est mis au fond pour réaliser une application LabView capable de: Recevoir l’OF scanner sous format .bmp Identifier la désignation de l’article à produire Identifier la quantité à produire Lancer la production si le stock de ME le permet Afficher un message d’erreur dans le cas contraire.
  • 9. 9 • Organigramme du programme: Stock dispo ? Initialisation Acquisition de l’OF Traitement d’images de l’OF pour extraire le produit et la quantité Lancer la production Afficher un message d’erreur Non Oui
  • 10. P 10 A fin de réaliser l’application souhaitée , on a utilisé : Labview 2013 NI Vision Module (pour le traitement d’images)
  • 11. 11 OCR • OCR signifie reconnaissance optique de caractères en anglais Optical Character Recognition ou reconnaissance de texte. Cette technologie permet de transformer les documents papier en format texte (caractère à traiter ou à utiliser ) .
  • 12. OCR 12 Pour que le programme soit capable d’identifier le produit et la quantité , on doit passer par la chaine de traitement d’images suivante : Trainning(Définition du character set path) Paramétrage des ROI Reconnaissance OCR par comparaison
  • 13. 13
  • 16. 16 • Conclusion: • On a réussi à réaliser une application permettant l’automatisation de la production par application de la méthode OCR pour la reconnaissance des caractères . • On a ainsi utilisé plusieurs fonctionnalités de LabView : Vision , loop , shift registers ,string etc
  • 17. 17 • Se connecter directement au scanner . • Contrôle de la productivité par comparaison du temps émis par les opérateurs et les gammes de production de chaque opération.

Notes de l'éditeur

  1. Cette évolution technique offre à nous les développeurs une véritable opportunité de prendre une place essentielle dans l'optimisation des processus opérationnels de l'entreprise et d'aider à positionner la stratégie de développement d'applications en faveur de la mobilité, tout en collaborant plus étroitement avec les autres départements de l'entreprise.
  2. Cette évolution technique offre à nous les développeurs une véritable opportunité de prendre une place essentielle dans l'optimisation des processus opérationnels de l'entreprise et d'aider à positionner la stratégie de développement d'applications en faveur de la mobilité, tout en collaborant plus étroitement avec les autres départements de l'entreprise.
  3. Cette évolution technique offre à nous les développeurs une véritable opportunité de prendre une place essentielle dans l'optimisation des processus opérationnels de l'entreprise et d'aider à positionner la stratégie de développement d'applications en faveur de la mobilité, tout en collaborant plus étroitement avec les autres départements de l'entreprise.
  4. Cette évolution technique offre à nous les développeurs une véritable opportunité de prendre une place essentielle dans l'optimisation des processus opérationnels de l'entreprise et d'aider à positionner la stratégie de développement d'applications en faveur de la mobilité, tout en collaborant plus étroitement avec les autres départements de l'entreprise.
  5. Cette évolution technique offre à nous les développeurs une véritable opportunité de prendre une place essentielle dans l'optimisation des processus opérationnels de l'entreprise et d'aider à positionner la stratégie de développement d'applications en faveur de la mobilité, tout en collaborant plus étroitement avec les autres départements de l'entreprise.
  6. Cette évolution technique offre à nous les développeurs une véritable opportunité de prendre une place essentielle dans l'optimisation des processus opérationnels de l'entreprise et d'aider à positionner la stratégie de développement d'applications en faveur de la mobilité, tout en collaborant plus étroitement avec les autres départements de l'entreprise.
  7. Cette évolution technique offre à nous les développeurs une véritable opportunité de prendre une place essentielle dans l'optimisation des processus opérationnels de l'entreprise et d'aider à positionner la stratégie de développement d'applications en faveur de la mobilité, tout en collaborant plus étroitement avec les autres départements de l'entreprise.
  8. Cette évolution technique offre à nous les développeurs une véritable opportunité de prendre une place essentielle dans l'optimisation des processus opérationnels de l'entreprise et d'aider à positionner la stratégie de développement d'applications en faveur de la mobilité, tout en collaborant plus étroitement avec les autres départements de l'entreprise.
  9. Cette évolution technique offre à nous les développeurs une véritable opportunité de prendre une place essentielle dans l'optimisation des processus opérationnels de l'entreprise et d'aider à positionner la stratégie de développement d'applications en faveur de la mobilité, tout en collaborant plus étroitement avec les autres départements de l'entreprise.
  10. Cette évolution technique offre à nous les développeurs une véritable opportunité de prendre une place essentielle dans l'optimisation des processus opérationnels de l'entreprise et d'aider à positionner la stratégie de développement d'applications en faveur de la mobilité, tout en collaborant plus étroitement avec les autres départements de l'entreprise.