Présentation de l'atelier :
Initiation à ce domaine,présentation de quelques applications,les processus de la vision artificielle et l'OpenCv,le projet à réaliser.
3. L
Chaque pixel contient des informations sur la lumière (quantité et
contenu spectral/couleur) reçue en ce point de la rétine.
Les objets (téléphone, voiture…) n’existent pas sur la rétine, et pourtant
on les voit : leur interprétation est le résultat du processus visuel.
4. C’est quoi ?
“Traitement automatisé par ordinateur des informations
kjsdnf
visuelles.”
Les domaines de recherche :
• Intelligence artificielle
• Robotique
• Traitement de signal
• Psychologie
• Neurologie
• Imagerie médicale
7. L’ objectif :
Estimer des propriétés 3D du monde réel à partir d’images
capturées par camera .
• Géométrie (forme, position, orientation, illumination, ...)
• Dynamique (vitesse, trajectoire, ...)
• Reconnaissance (identification, détection, classification, ...)
8. 1) Méthodes d’identifications « 2D ».
Prétraitement, segmentation (contour, régions)
Extraction d’attributs colorimétriques, de textures
et de forme,..
Classification et reconnaissance.
2) Méthodes d’identifications « 3D ».
Segmentation (détection des points d’intérêts).
Appariement des points d’intérêts.
Calibration de la caméra.
Extraction d’attributs géométriques .
Reconnaissance.
9. OpenCV ( Open Computer Vision) est une bibliothèque
graphique libre , initialement développée par Intel, spécialisée
dans le traitement d'images en temps réel ,proposant un
ensemble de plus de 2500 algorithmes de vision
par ordinateur.
C'est la bibliothèque de référence pour la vision par
ordinateur, aussi bien dans le monde de la recherche que
celui de l'industrie. Elle est optimisée, permet un traitement
temps réel.
Utilisation sans forcement connaître les algorithmes.
Programmation en langage c et c++,python..
10. core : les fonctionnalités de base.
Ce module permet de manipuler les structures
de base, réaliser des opérations sur des matrices, dessiner sur
des images, sauvegarder et charger des données dans des
fichiers XML…
imgproc : traitement d'image.
Les fonctions et structures de ce module ont trait aux
transformations d'images, au filtrage, à la détection de
contours, de points d'intérêt…
features2d : descripteurs.
Ce module concerne principalement l'extraction de
descripteurs selon deux approches courantes (SURF et
StarDetector)
11. objdetect : détection d'objets.
video : traitement de flux vidéo.
highgui : entrées-sorties et interface utilisateur.
calib3d : calibration, estimation de pose et stéréovision.
12. Le projet : Simulation
de l’écran tactile
Detection de la position de la main de
l’utilisateur et ces propriètés
Les coordonnées d’un pt de la main le bout du
doigt seront affectées à celles du curseur avec
plusieurs régulations de fluidité et précision
Detection des instants de touches sur l’ecran
avec (microphone ou 2éme Camera).
Implémentation d’un système de multitouche