Vision DÉFINITION   La vision par ordinateur ou vision artificielle est le traitement d’images par ordinateur provenant d’un dispositif extérieur tel.

Slides:



Advertisements
Présentations similaires
L’image numérique L'image Numérique
Advertisements

On a vu précédemment qu’il existait deux domaines en électronique L’analogique Et le numérique En analogique on a vu que le signal électrique représenté.
Conférence AIP 2008 Nicolas Outters Calques Calques de réglage Masques d'écrêtage couches alpha Masque de fusion Masque de fusion intelligent.
L'image: Le codage des images BacPro SEN Lycée Condorcet.
Traitement d’images Semaine 01. Plan de leçon Plan de cours Traitement d’images – Définition – Domaine d’application Définition du spectre électromagnétique.
L'image 1ère partie: Généralités 2ème partie: Les espaces de couleurs

NUMERISATION DE L’INFORMATION Compétences exigibles: reconnaitre des signaux de nature analogique et numérique associer un tableau de nombres à une image.
Nombres et calculs Attendus de fin de cycle: Attendus de fin de cycleÉclairages Cycle 3  Utiliser et représenter les grands nombres entiers, des fractions.
1 Gestion Electronique de documents (GED) ✔ Définition Efficacité d'une entreprise dépend de la capacité à traiter et consulter les informations qu'elle.
Traitement d’images 420-D78-SW A16 Semaine 02 Plan de leçon  Images : définition  Mat : définition  Filtres de lissage  Les fonctions et méthodes.
GHU 9/09/2016 Atelier : De la prise de vue numérique à la publication 1)L'appareil de photo numérique 2)La prise de vue et ses réglages 3)Profondeur de.
La photo numérique, comment ça marche.
La technologie des mémoires
Ce videoclip produit par l’Ecole Polytechnique Fédérale de Lausanne
Relativité d’un mouvement
TIC (Techniques de l’Information et de la Communication)
I- ANALYSE DU BESOIN / Plan
INDESIGN Initiation Votre Formateur : Frantz.
I- ANALYSE DU BESOIN / Plan
Traitement d’images Semaine 01.
Utilisation de Windows
La Compression de Données
PRINCIPES D’INTEGRATION
La Photo Les bases techniques
Les lentilles minces convergentes
Les Bases de données Définition Architecture d’un SGBD
Concevoir un poster électronique (ePoster) pour une présentation sur les écrans plasma lors du congrès Urgences 2018 La Commission d’Organisation du Congrès.
CHAPITRE III Hypothèses de la Résistance des Matériaux
2°6 SCIENCE DE L’INGENIEUR Présenté par:
Les composants informatiques
Questionner l’espace et le temps
L'oeil, système optique.
Piloter un robot mbot à distance avec retour vidéo
Chapitre 4 : Couleur des objets Les objectifs de connaissance :
Approximation de Pi par la méthode de Monte Carlo
-Avenir -Environnement/DD -Scénario -Pilotage
Mini projet Système Automatisme Modulaire
Notion De Gestion De Bases De Données
Regroupement contextuel de cimes dans les images aéroportées
Introduction au traitement d’images Simulation sous Matlab Professeur. Mohammed Talibi Alaoui Département Mathématique et Informatique, Oujda.
Photographier en Noir & Blanc
TIC (Techniques de l’Information et de la Communication)
Orthographe à retenir :
Chapitre 3 : Caractéristiques de tendance centrale
Thèmes de convergence 10/11/2018.
L1 Technique informatique
Souris Mouskie : Une souris pour le Braille
Analogique-numérique
Présentation des nouveaux programmes de Technologie Mai 2008
NUMERATION et REPRESENTATION DES NOMBRES
Utiliser PowerPoint dans le cadre des TPE
AP – L’analyse d’un document statistique
LA CODIFICATION ACC / AKZONOBEL COLOR CODIFICATION
Codage de l’information
Catherine Cyrot - Cours bibliothèques numériquesz - cours 4
Le stockage des données
la Spécialité Numérique et sciences informatiques
Extraction de caractéristiques pour la classification d’images
Candy Crush Killer ou Candy Crush Assistant
Dans toutes les séries technologiques, les compétences de la démarche scientifique structurent la formation en physique-chimie et les évaluations. Compétences.
Smart Graphic Layout SUJET déclaration
Ahmed katif La lumière et les couleurs La dispersion de la lumière -l’arc- en- ciel est un phénomène naturel qu’on observe parfois dans le ciel ? Comment.
Sera vu dans un prochain cours.
La lumière et les couleurs - La dispersion de la lumière
Les couleurs
La photographie numérique
Introduction à la vision par ordinateur
Images Stage – Semaine 4.
Catherine Cyrot - bibliothèques numériques - cours 3
Transcription de la présentation:

Vision DÉFINITION   La vision par ordinateur ou vision artificielle est le traitement d’images par ordinateur provenant d’un dispositif extérieur tel que : caméra, microscope, sonde spatiale… Elle est un moyen puissant d’explorer notre environnement. L’une des principales raisons de ce développement est la mise au point de capteurs de haute qualité pour les besoins de l’industrie de la télévision. Les caméras sont disponibles à des coûts acceptables et les capteurs développés pour ce marché sont résistants et fiables.

DOMAINE D’APPLICATION Le domaine d’application de la vision artificielle se divise en plusieurs branches distinctes dont les principales sont : la saisie ou l’acquisition de l’image, sa digitalisation et ses traitements en 2D; l’automatisation et la robotique (assemblage de pièces mécaniques, composantes électroniques, soudure, contrôle de la qualité); la géomatique, l’imagerie aérienne (Drône) et spatiale (satellites, ressources naturelles, cartographie, météorologie…), l’information provenant de caméras dans le visible ou l’infrarouge ainsi que de radars; la technologie biomédicale (scanner, échographie, résonance magnétique et reconnaissance de cellules…); La biométrie (Reconnaissance des parties d’un visage) la vision tridimensionnelle, la modélisation des objets et de l’espace en trois dimensions, caméra 3D; le traitement des images couleur; la CAO, l’infographie et la synthèse d’images. Quelques exemples concrets : Reconnaissance d’écriture (OCR) Contrôle visuel sur une chaine de fabrication Asservissement visuel de robots, une caméra observe l’évolution du robot dans l’espace et le renseigne sur sa position par rapport à la cible Guidance-tracking Robotique mobile Évitement d’obstacles Exploration Conduite automobile automatique ou assistée

Une image numérique est composée d’unités élémentaires (appelées pixels) qui représentent chacun une portion de l’image. Une image est définie par : le nombre de pixels qui la compose en largeur et en hauteur l’étendue des teintes de gris ou des couleurs que peut prendre chaque pixel

Le mode monochrome (un seul bit) N&B Le mode monochrome, ou plus généralement le mode noir et blanc, est stocké sur un seul bit. Un octet peut donc stocker jusqu'à huit pixels. C'est le mode qui prend le moins de place sur le disque dur et il est recommandé pour le stockage de documents manuscrits numérisés • Le mode 16 couleurs (sur 4 bits) Le mode 16 couleurs, ou 16 niveaux de gris, est stocké sur 4 bits. Un octet peut donc stocker jusqu'à deux pixels. Ce mode prend peu de place sur disque dur, mais la qualité visuelle, des images, est en général insuffisante à cause du faible nombre de couleurs Le mode 256 couleurs (sur 8 bits) Le mode 256 couleurs, ou 256 niveaux de gris, est stocké sur 8 bits. Un octet peut donc stocker un seul pixel. Ce mode est utilisé par les formats GIF et PNG par exemple. Il offre un bon compromis entre place pour le stockage et qualité visuelle

Le mode couleurs RVB Ce mode permet de représenter un pixel par ses trois composantes RVB (Rouges, Vertes et Bleues). Si chaque composante est stockée sur un octet (8 bits), un pixel est donc stocké sur trois octets (24 bits). Ce mode est capable de gérer jusqu'à 16 millions de couleurs et offre une très bonne qualité visuelle. Il est utilisé par les formats JPEG et PNG par exemple. le nombre de couleurs possible est : 256 * 256 * 256 = 16 777 216 Le mode RVBA Le mode RVBA est un mode RVB auquel on rajoute une couche Alpha. Par conséquent, un pixel est stocké sur quatre octets (32 bits). Ce mode est utilisé en cas de transparence par couche Alpha Canal Rouge : R = 256 valeurs Canal Vert : V = 256 valeurs Canal Bleu: B = 256 valeurs Canal Alpha = 256 valeurs 256 x 256 x 256 x 256 = 4 294 967 296

Exemple numérique de couleurs d’une image : V B Couleur noir 1 nuance de noir 255 rouge vert bleu 128 gris blanc

Bleu est en Hexadécimal :# FF0000FF Ce qui correspond en binaire : 11111111 00000000 00000000 11111111

La transparence ou translucidité La transparence est une propriété qui permet de définir l'opacité d'une image, c'est-à-dire la possibilité de voir à travers l'image et de laisser apparaître des éléments situés en dessous (un fond ou un autre objet graphique). En cas d'image transparente, l'arrière-plan est symbolisé par un damier. PhotoFiltre est capable de gérer deux modes de transparence

Programmation C++ : cv::Mat image = cv::imread("../ImageBruite2.jpg"); Ou sur la caméra : VideoCapture cam(0); while (cam.isOpened()) Mat src; cam.read(src);

src1 = imread("lena.jpg", CV_LOAD_IMAGE_COLOR); Avoir valeur des canaux pixels : // peut être emmagasiner dans un int ou uchar Scalar intensity2 = img.at<uchar>(Point(x, y)); Vec3b intensity2 = src1.at<Vec3b>(y,x);        uchar blue = intensity2.val[0];     uchar green = intensity2.val[1];     uchar red = intensity2.val[2]; Modifier les pixels : for (int i=100; i<src1.rows; i++)     {         for (int j=100; j<src1.cols; j++)         {                 src1.at<Vec3b>(i,j)[0] = 0;                 src1.at<Vec3b>(i,j)[1] = 200;                 src1.at<Vec3b>(i,j)[2] = 0;                    }     }

Documentation en ligne https://docs.opencv.org/3.4.5/d5/d98/tutorial_mat_operations.html

Tutoriel OpenCv : https://docs. opencv. org/3. 4