Exemples d applications. Qu est ce que l Informatique Graphique? Infographie 2D pour l interaction. Introduction

Dimension: px
Commencer à balayer dès la page:

Download "Exemples d applications. Qu est ce que l Informatique Graphique? Infographie 2D pour l interaction. Introduction"

Transcription

1 Infographie 2D pour l interaction Stéphane Conversy ENAC - Introduction Éléments: Nicolas Roussel, Projet InSitu, Université Paris-Sud Qu est ce que l Informatique Graphique? Exemples d applications Modélisation structures de données pour la représentations de scènes 2D ou 3D Rendu construction d images 2D à partir de modèles 2D ou 3D Affichage d informations cartographie données statistiques imagerie médicale visualisation scientifique (biologie, mécanique, etc.) Animation simulation de changements au cours du temps Interaction avec un ou plusieurs utilisateurs MillionVis, J-D Fekete & C. Plaisant, HCIL University of Maryland, 2002

2 Exemples d applications Exemples d applications Simulation et animation Conception poignées de portes voitures architecture VLSI CATIA (Prost Grand Prix) simulateurs de conduite, de vol, d assemblage dessins animés, films jeux (marché supérieur au cinéma) œuvres d art "Toy Story 2", Disney / Pixar, 1999 Flight simulator, Microsoft, 2002 "Star Wars Episode II", Lucasfilm, 2002 "Impressions of San Francisco» P. Litwinowicz, Apple Computer, SIGGRAPH 97 DataCAD Exemples d applications Quels sont les problèmes que l on se e? Que veut-on afficher? Primitives graphiques Formes, transparence, transformation, style Comment les afficher? Algorithmes Tracé, remplissage, transparence Comment s en servir? Outils, API Photoshop/Illustrator, opengl, svg Qu est-on capable d afficher pour l interaction? Services pour l interaction Performances

3 Exemple 1: discrétisation de ligne par point médian But: allumer les pixels les plus proches d une ligne passant par deux pixels donnés (discrétisation ou rasterisation) Exemples d algorithmes fondamentaux (x1,y1) 1er octant (x0,y0) Une première approche Point Médian y = ax+b a = (y1-y0)/(x1-x0) b = y0 Pour x = x0 à x1: y = arrondi(ax+b) allumerpixel(x,y) À chaque itération calculs en virgule flottante calculs d arrondi Points médians

4 Solution à base de point médian Equation implicite de la droite: F(x,y) = ax + by + c a = (y1-y0) b = (x0-x1) c = y0 Propriétés: F(xi,yi) > 0 : point (xi,yi) en dessous de la droite F(xi,yi) = 0 : point (xi,yi) appartient à la droite F(xi,yi) < 0 : point (xi,yi) au dessus de la droite Algorithme du point médian Après avoir choisi un pixel (xi,yi), calculer la ition du point médian suivant (xi+1, yi+ 1/2), et décider du prochain pixel à allumer (xi,yi) (xi+1,yi+ 1/2) (xi,yi) (xi+1,yi+ 1/2) E NE (xi+1,yi+ 1/2) (xi,yi) Calculs préliminaires Algorithme du point médian Position du point médian correspondant à (xi,yi): di = F(xi+1,yi+1/2) : «valeur de décision» Calcul incrémental : si choix E: d i+1 = F(xi+2, yi+1/2) = d i + a incre= a si choix NE: d i+1 = F(xi+2, yi+3/2) = d i + a+b incrne=a+b d 0 = F(x0+1,y0+1/2) = F(x0,y0)+a+b/2 = a+b/2 Choix E ou NE, test du signe d>0?! 2d>0 On recalcule les incréments: incre = 2a incrne = 2(a+b) a = y1-y0 b = x0-x1 d = 2a+b incre = 2a incrne = 2(a+b) x = x0 y = y0 Tant que x<=x1: allumerpixel(x,y) ++x si d <= 0: d += incre sinon: d+=incrne; ++y Calcul en entiers! Que des additions!

5 Exemple 2: tesselation d une courbe de Bézier Tesselation Définie par 4 points: P0 et P3 extrémités P1 et P2 définissent les tangentes aux extrémités P0 P2 Rastérisation passage du continu au discret Ex: la ligne analytique -> ensemble de pixels P P1 B(t) = [t 3 t 2 t 1] P P3 x(t) = (-x0+3x1-3x2+x3) t 3 + (3x0-6x1+3x2) t 2 + (-3x0+3x1)t + x0 y(t) = (-y0+3y1-3y2+y3) t 3 + (3y0-6y1+3y2) t 2 + (-3y0+3y1)t + y0 ou B(t) = (1- t) 3 P0 + 3t(1-t) 2 P1 + 3t 2 (1-t)P2 + t 3 P3 Polynômes de Bernstein P1 P3 Tesselation: Remplissage d un plan par des formes qui ne se superent pas et sans trou Ex: passage d une surface continue à une représentation par parties Bezier - > segments de lignes «vectorisation» Analytique -> Tesselation -> Rastérisation 1ère Méthode: méthode itérative Algo itératif Principe: évaluation de x(t) et y(t) pour 0<=t<=1 5 mul et 3 add (init: 7 mul 6 add) Optimisation 1: représentation de Horner d un polynôme f(t) = at 3 +bt 2 +ct+d=(((at+b)t+c)t+d 3 mul et 3 add Optimisation 2: différence en avant avec dt constant, on réutilise le calcul précédent s= dt f(t+s) = f(t)+df(t) df(t) = 3at 2 s+t(3as 2 +2bs)+as 3 +bs 2 +cs Optimisation 2.5: Même technique avec df(t) et d2f(t): d 2 f(t) = d(df(t)) = df(t+s)-df(t) = 6as 2 t+6as 3 +2bs 2 d 3 f(t) = d(d 2 f(t)) =d 2 f(t+s)-d 2 f(t) = 6as 3 = cte f n+1 = f n + df n df n = df n-1 + d 2 f n-1 d 2 f n-1 = d 2 f n-2 +d 3 f n-2 Valeurs initiales: f 0 =d df 0 =as 3 +bs 2 +cs d2f 0 =6as 3 +2bs 2 d3f 0 =6as 3 dessinebezieriter(courbe,n): x=courbe.p0.x init() pour i=0 à n: x += dx dx += d2x d2x += d3x tracersegment(x,y) 6 add au lieu de 12 mul et 9 add Résultat dépendant de la forme

6 2ème méthode: subdivision Subdivision d une courbe de Bezier Par subdivision: P = Q + T On subdivise jusqu à une «précision suffisante» G0 G P P1 dessinebezier(courbe,e): si rectiligne(courbe,e) P0 P1 P2 P3 G0 G2 G1 G3 D1 D0 D2 D3 G2 = 1/ P2 G P3 D P0 D P1 D2 = 1/ P2 D P3 dessinesegment(courbe.p0,courbe.p3) sinon subdivise(courbe,gauche,droite) dessinebezier(gauche,e) dessinebezier(droite,e) Avantage: indépendant de la forme de la courbe Inconvénient: calcul du test de précision coûteux API de plus haut-niveau pour le tracé de ligne Autres algorithmes Avec OpenGL: direct mode glbegin(gl_lines); glvertex2i(x0,y0); glvertex2i(x1,y1); glend(); Avec SVG: svgdoc.add(new SVGLine(x0,y0,x1,y1)) Retained mode Remplissage de polygones Triangles, polygones quelconques Antialiasing Clipping, culling Enlever les parties non visibles Gestion de la profondeur Partitionnement spatial BSP-tree, Quad-trees Depth Buffer Tesselation des contours Epaisseur de traits, pointillés, bevel/rounded

7 Vue d ensemble Images Photoshop,illustrator, 3DStudio SVG, Inventor, TkZinc Java2D,GDI, MacOSX OpenGL, DirectX Description d une scène Graphe de scène (Scene graph) Attributs de haut-niveau Primitives graphiques Algorithmes fondamentaux d IG Rasterisation Discrétisation Clipping Masking Représentation des images Opérations sur les images bitmap rgb packed rgbrgbrgbrgbrgbrgb rgbrgbrgbrgbrgbrgb rgbrgbrgbrgbrgbrgb rgbrgbrgbrgbrgbrgb grayscale rgb planar ggggggggg ggggggggg ggggggggg ggggggggg bbbbbb gggggg bbbbbb rrrrrrrr gggggg bbbbbb rrrrrrrr gggggg bbbbbb rrrrrrrr gggggg rrrrrrrr g sur 8,16,24 bits rrrrrrrrrrrrrrrrrrrrrrrrgggggg ggggggggggggggggggbb bbbb bbbbbbbbbbbb en mémoire... Filtres Définition super générale: traitement mathématique des pixels d une image Généralement, opération impliquant les pixels voisins d un pixel donné rgba indexé rgbargbargbargbargbargb rgbargbargbargbargbargb rgbargbargbargbargbargb rgbargbargbargbargbargb iiiiiiiii iiiiiiiii iiiiiiiii iiiiiiiii 0: rgb 1: rgb 2: rgb 3: rgb. palette ggggggggg ggggggggg ggggggggg ggggggggg imag e fff fff fff filtre ggggggggg fff ggggggggg fff ggggggggg fff ggggggggg hhhhhhhh h hhh h i,j = f k-1,l-1 *g i-1,j-1 +f k,l-1 *g i,j >convolution

8 Exemples de filtres Opérations sur les images Box filter Filtre passe-bas Blur 1/9 x Histogramme Occurrence d une couleur dans une image nb Filtre de Sebel Filtre passe-haut Détection de contours nb g nb nb nb g sombre claire g g contrastée g peu contrastée Format des images Tesselation du 8 Sans perte: PNG format libre Indexé, grayscale, rgba, entrelacé Mng pour l animation Compressé à la zlib GIF Indexé, un index pour l opacité Gif animé Compressé à la zlib Avec perte: JPEG Transformée de Fourier et élimination des basses fréquences

9 2D vs 3D 3D: qualité de rendu (réalisme) 2D: qualité de lecture (texte et forme) Tesselation du cercle

10 Point médian pour le cercle Remplissage par Scan-line Arêtes actives Scanline Tesselation des polygones Support du pixel LCD

11 Sous-pixel Spécification des couleurs en sous pixel RVB RVB Halo blanc, trou noir, effet de relief Trou > taille d un pixel Mélange des sous pixels R et B -> luminosité accrue Comparaison deux à deux -> contraste perçu

12 AntiAliasing AntiAliasing et Perception Améliorer la perception des formes Améliorer la qualité esthétique Techniques d anti-aliasing Sub-pixel anti-aliasing Par primitive À chaque pixel à allumer, on calcule la luminosité des voisins selon des algos spécifiques aux primitives (ligne, cercle etc) Gupta-sproull Global FSAA: Full Scene Anti-Aliasing Supersample (voire Multisample)

13 SubPixel Antialiasing Sub-pixel anti-aliasing et texte

14 Ne marche qu avec des LCD Pas de rotation de l écran! Point médian pour le cercle Qualité de rendu illustrator, opengl (scanline vs vector) (image rond moche) Parler de freetype et du rendu de fonte Polygone -> courbe de bezier Polygone convexe vs concave Luminosité / surface Luminosité: perception de la luminance Quelle est l influence de la surface sur la luminosité? => expé Evaluer la quantité de «matière ée»? Anti-aliasing Pixel: Diagonale Sous-pixel

15 Transformations affines géométriques Coordonnées homogènes Exemples de transformations affines translation homothétie (scale) rotation projection cisaillement (shear) toute comition de transformations affines Un point en 2 dimensions est spécifié par 3 coordonnées x V = y w w=1 habituellement (sinon, diviser par w) les transformations s expriment par des matrices 4x4: V = MV Les transformations affines préservent la géométrie une ligne reste une ligne un polygone reste un polygone une quadrique reste une quadrique 1 0 tx 0 1 ty x y 1 x+tx y+ty 1 sx sy x y 1 x*sx y*sy 1 cosa sina 0 -sina cosa x y 1 x*cosa+y*sina -x*sina+y*cosa 1 translation homothétie rotation Programmation des transformations les comitions de transformations correspondent à des produits de matrices: V =M1M2 V x y 1 x y 1 OpenGL gère une matrice de transformation courante M MV On peut y appliquer des transformations en appelant glloadidentity, glrotatef, gltranslatef, glscalef, glloadmatrix, glmultmatrix 1 0 tx 0 1 ty sx sy x y translation homothétie identité x y 1 glloadidentity() glrotatef(35,0,0,1) gltranslatef(20,0) glbegin( ) glvertex( ) M MV M MV M MV M MV xr M MV xt V M MV xv=irtxv

16 Ordre des transformations Repère global fixe ou repère local transformé Repère local transformé Ordre d application (celui du code) translation puis rotation? ou rotation puis translation?! glloadidentity( ) gltranslatef( ) glrotatef( ) glbegin( ) glvertex2f( ) Ordre d application (inverse du code) Grand repère global fixe V =ITRV Repère global fixe ou repère local transformé Rotation centrée sur le barycentre Repère local transformé Repère local Grand repère global fixe V =IRTV glloadidentity( ) glrotatef( ) gltranslatef( ) glbegin( ) glvertex2f( ) Ordre d application (inverse du code) Ordre d application (celui du code) Repère global translation rotation rotation? glloadidentity( ) gltranslatef() gltranslatef(bary) glrotatef( ) gltranslatef(-bary) glbegin( ) glvertex2f( )

17 Zoom centré curseur Zoom centré curseur Zoom centré curseur Par mise à jour des coordonnées P P F = point de focus F Zoom: FP = FP x ds, avec ds = s new /s old Pour chaque P: P.x = (P.x-F.x) x ds + F.x Correspond à T F S -ds T -F «Zoom coordonnées»

18 Avec 2 opérations globales glloadidentity( ) glscalef(zoom,zoom) gltranslatef(xpan, ypan) drawscene() description analytique description vectorisée description pixelisée Zoom est contrôlé par la molette, que devient xpan quand la molette émet un événement? Propriété: en coordonnées écran, F =F (xf + xpan2) x s x ds = (xf + xpan) x s xpan2 = ((xf + xpan) / ds) - xf xpan2 = xpan + ((1-ds)/ds) (xpan+xf) Bien pour appliquer des rotation et translations globales Marchent pas pour des épaisseur indépendantes du zoom x=rcos(t) y=rsin(t) tesselation rasterisation Picking A isinbezierbbox(cur.x, cur.y)? Yes! Déterminer sur quel objet a cliqué l utilisateur Méthode analytique isinbezier(cur.x, cur.y)? Euh A A isin(cur.x, cur.y)? isinboundingbox(cur.x, cur.y)? Rasterization dans la zone curseur

19 Picking OpenGL Gestion intégrée du graphisme Redisplay() Rafraîchissement On affiche normalement la scène dans une toute petite fenêtre autour du curseur C est la définition du picking: à qui appartient le pixel sous le curseur? Programme glloadidentity( ) gltranslatef() glrotatef( ) gltranslatef(-bary) glbegin( ) glvertex2f( ) VRAM Contrôleur video Écran A Redisplay() Rafraîchissement Programme Pour chaque objet: répondre aux évts et changer ses propriétés afficher l objet le mettre au bon endroit utiliser telle couleur épaisseur tesseler rasterizer VRAM Contrôleur video Écran Pour chaque objet: répondre aux évts et changer ses propriétés afficher l objet le mettre au bon endroit utiliser telle couleur épaisseur tesseler rasterizer

20 Pour chaque objet: répondre aux évts et changer ses propriétés Pour chaque objet: afficher l objet le mettre au bon endroit utiliser telle couleur épaisseur tesseler rasterizer Programme Pour chaque objet: répondre aux évts et changer ses propriétés Graphe de scène Pour chaque objet: afficher l objet le mettre au bon endroit utiliser telle couleur et épaisseur tesseler rasterizer Graphe de scène Type de graphe de scène Liste (Display list) But: Déporter une partie du travail de gestion des scènes graphiques dans un module logiciel Pour faciliter la vie du programmeur Rôle Retenir les objets graphiques Création, modification géométrique et de style Gérer l affichage Savoir quand ré-afficher Optimisation Gérer le picking Générer des événements de haut niveau Enter et Leave shape Timer Arbre Troopers Invaders Alien première ligne Alien deuxième ligne Mothership

21 Ordre d affichage Graphe (DAG) flyweight SVG Troopers Invaders Alien première ligne Alien deuxième ligne Mothership Implicite: algorithme du peintre Explicite: x,y,z Pas forcément compatible avec le scene graph Tri en z, puis algo du peintre Ou utilisation du depth buffer z=1 z=0 z=3 z=2 Modèle en couches Jean-Daniel Fekete Modèle en couches : interaction Problème du mélange des représentations graphiques Objet d intérêt / Interaction (feedback) Optimisation difficiles Modèle en couches superées Spécialisées Fond, Grille, Principale, Sélection (handles), Manipulation directe (outline), Lasso de sélection, curseur Modèles Graphiques différents (XOR) Interaction Traversée des couches de haut en bas, jusqu à ce que l une d elles prenne en compte l événement Dessin Traduction du modèle Couche(Layer)/Piles(Stack), Extensions Optimisations: cache, XOR, transient, animée Curseur Manip. Directe Selection (poignées) Vue principale Grille Arrière-Plan

22 Type de graphe de scène: Tag Ouchuis.com A31 Ouchuis.com A31 A6 A6 Colorier en blanc? Dégrouper identity transfocoord) Scale(zoom) Ouchuis.com A6 A31 Algo peintre groupe1 racine groupe2 Type de graphe de scène: Tag Autres graphes Spatial data structure BSP tree, Quad tree, R-tree But: Déterminer rapidement ce qui est visible (culling) Déterminer rapidement ce qui est pické tag1 tag2 selected

23 Autres graphes API facile, implémentation difficile Display graph Scene graph: séparer code applicatif de la gestion du graphisme Display graph: isoler l API pour le programmeur du code applicatif et gérer un graphe optimisé pour l affichage Ex: GVT pour Batik Model graph Ex: hiérarchie de widgets Problème: synchronisation des graphes

Informatique Graphique. Caroline Appert appert@lri.fr [IG CCI 2005/2006]

Informatique Graphique. Caroline Appert appert@lri.fr [IG CCI 2005/2006] Informatique Graphique Caroline Appert appert@lri.fr [IG CCI 2005/2006] Introduction Qu est-ce que l IG? Modélisation structures de données pour la représentations de scènes 2D ou 3D Rendu construction

Plus en détail

Comment coder une image en langage binaire? Michel Futtersack, Faculté de Droit, Université Paris Descartes

Comment coder une image en langage binaire? Michel Futtersack, Faculté de Droit, Université Paris Descartes Comment coder une image en langage binaire? Michel Futtersack, Faculté de Droit, Université Paris Descartes Les deux grands types d'images numériques Image matricielle (bitmap) Image vectorielle Image

Plus en détail

Dessins 2D/3D. Dessin 2D / 3D. Algorithmique Graphique et Modélisation. Séverine Dubuisson. 19 février 2007

Dessins 2D/3D. Dessin 2D / 3D. Algorithmique Graphique et Modélisation. Séverine Dubuisson. 19 février 2007 Algorithmique Graphique et Modélisation 19 février 2007 Plan du cours Dessins 2D/3D 1 Tracés de primitives 2 3 4 Introduction Dessins 2D/3D Les primitives d affichage (ou primitives de traçage) sont implantées

Plus en détail

Géométrie discrète Chapitre V

Géométrie discrète Chapitre V Géométrie discrète Chapitre V Introduction au traitement d'images Géométrie euclidienne : espace continu Géométrie discrète (GD) : espace discrétisé notamment en grille de pixels GD définition des objets

Plus en détail

Synthèse d'images I. Venceslas BIRI IGM Université de Marne La

Synthèse d'images I. Venceslas BIRI IGM Université de Marne La Synthèse d'images I Venceslas BIRI IGM Université de Marne La La synthèse d'images II. Rendu & Affichage 1. Introduction Venceslas BIRI IGM Université de Marne La Introduction Objectif Réaliser une image

Plus en détail

LO12. Chap 1 1. 1. Introduction UTC A2006. 1.1 Présentation de l'uv. Bases de l infographie et Images de synthèse. Objectifs

LO12. Chap 1 1. 1. Introduction UTC A2006. 1.1 Présentation de l'uv. Bases de l infographie et Images de synthèse. Objectifs UTC A2006 1. Introduction 1.1 Présentation de l'uv Objectifs Bases de l infographie et Images de synthèse savoir se repérer dans l espace, comprendre les principaux algorithmes d infographie (leur puissance

Plus en détail

Création d un viewer d objets 3D : découverte de la librairie graphique OpenGL.

Création d un viewer d objets 3D : découverte de la librairie graphique OpenGL. TPs L2 Informatique AII3D : découverte de la synthèse d images Création d un viewer d objets 3D : découverte de la librairie graphique OpenGL. Le but de ce TP est de se familiariser avec la librairie et

Plus en détail

TP2 Opérations et filtres

TP2 Opérations et filtres TP2 Opérations et filtres 1. Opérations arithmétiques Mettre en place les fonctions Min et Max sur 2 images en niveaux de gris. Min() conserve entre 2 images les pixels de luminance minimum, Max() conserve

Plus en détail

Université Joseph Fourier M1-MAI - Image Année 2012-13. TP 1 - Image bitmap

Université Joseph Fourier M1-MAI - Image Année 2012-13. TP 1 - Image bitmap Université Joseph Fourier UFR-IM 2 AG M1-MAI - Image Année 2012-13 TP 1 - Image bitmap A faire individuellement ou en binôme. Compte ru à envoyer avec le 25 janvier 2013 sous forme d un document PDF par

Plus en détail

Les algorithmes de base du graphisme

Les algorithmes de base du graphisme Les algorithmes de base du graphisme Table des matières 1 Traçage 2 1.1 Segments de droites......................... 2 1.1.1 Algorithmes simples.................... 3 1.1.2 Algorithmes de Bresenham (1965).............

Plus en détail

ENSEIRB-MATMECA PG-113 2014. TP6: Optimisation au sens des moindres carrés

ENSEIRB-MATMECA PG-113 2014. TP6: Optimisation au sens des moindres carrés ENSEIRB-MATMECA PG-113 014 TP6: Optimisation au sens des moindres carrés Le but de ce TP est d implémenter une technique de recalage d images qui utilise une méthode vue en cours d analyse numérique :

Plus en détail

Transformations de scène avec OpenGl

Transformations de scène avec OpenGl Transformations de scène avec OpenGl Frank Singhoff Bureau C-203 Université de Brest, France LISyC/EA 3883 singhoff@univ-brest.fr UE multimédias et animation, Université de Brest Page 1/32 Sommaire 1.

Plus en détail

Infographie 3D. Venceslas BIRI LIGM Université Paris-Est Marne-La-Vallée

Infographie 3D. Venceslas BIRI LIGM Université Paris-Est Marne-La-Vallée Infographie 3D Venceslas BIRI LIGM Université Paris-Est Marne-La-Vallée Concept du cours Ce que vous apprendrez TD machine Modélisation d'objet Modélisation et visualisation de scène Création d'ihm et

Plus en détail

Traitement Numérique de l Image

Traitement Numérique de l Image ESIAL 2A TRS - SIE Traitement Numérique de l Image Numérisation - Mémorisation (MdC 6ème Section) Centre de Recherche en Automatique de Nancy -UMR CNRS 7039- Équipe : SYstèMes de Production Ambiants E.R.T.

Plus en détail

Cours de Traitement de l Image Licence 3

Cours de Traitement de l Image Licence 3 Cours de Traitement de l Image Licence 3 Jean-Luc Baril Université de Bourgogne - Dépt IEM Laboratoire LE2I - http://vision.u-bourgogne.fr barjl@u-bourgogne.fr http://www.u-bourgogne.fr/jl.baril Lena :

Plus en détail

Introduction à la modélisation et à l animation 3D

Introduction à la modélisation et à l animation 3D Introduction à la modélisation et à l animation 3D Frank Singhoff Bureau C-203 Université de Brest, France LISyC/EA 3883 singhoff@univ-brest.fr UE multimédias et animation, Université de Brest Page 1/16

Plus en détail

Introduction à l infographie

Introduction à l infographie IN ST IT U T SUPERIEUR DES ET U DES T ECHN OLOGIQUES DE DJ ERBA Département Technologies de l Information Introduction à l infographie Nassima Ben Younes Mars 2012 Plan 1 Introduction et définitions 2

Plus en détail

8TRD147: Animation et images par ordinateur

8TRD147: Animation et images par ordinateur 8TRD147: Animation et images par ordinateur Simulation de fourrure Y. Chiricota Département d informatique et de mathématique Université du Québec à Chicoutimi / Certaines des illustrations de ce document

Plus en détail

Pipeline Graphique. Transforma)ons de modélisa)on. Illumina)on (Shading) Transforma)ons d affichage. Clipping. Transforma)on écran (Projec)on)

Pipeline Graphique. Transforma)ons de modélisa)on. Illumina)on (Shading) Transforma)ons d affichage. Clipping. Transforma)on écran (Projec)on) Pipeline Graphique Pipeline Graphique de Modèle de la scène Image 3D Transformations de modélisation de Application des transformations de composition de scène : Passage du système de coordonnées local

Plus en détail

FORMATIONS MULTIMEDIA

FORMATIONS MULTIMEDIA FORMATIONS MULTIMEDIA Brigitte BOIRRET 8 allée du cerisier 79 200 PARTHENAY 05 49 94 08 53 06 82 44 44 46 ENTREPRISE INDIVIDUELLE Enregistrée sous le n 54790080079 auprès du préfet de la région Poitou-Charentes.

Plus en détail

Tracé de lignes et de courbes planes

Tracé de lignes et de courbes planes Département d informatique Université de Toulon et du Var Plan 1 Introduction 2 Tracé de segments 3 Tracé de cercles 4 Tracé de courbes Définition Le processus de représentation d objets graphiques continus

Plus en détail

SYLLABUS / PLAN DE COURS. 40,5 Charge de travail personnel de 2 heures/semaine TP : 1 semaine. QCM Dissertation Cas Pratique

SYLLABUS / PLAN DE COURS. 40,5 Charge de travail personnel de 2 heures/semaine TP : 1 semaine. QCM Dissertation Cas Pratique SYLLABUS / PLAN DE COURS Matière : Algorithmique pour l infographie: 2I Code du module : * Cursus : * Semestre : 1 et 2 Nombre ECTS du cours : * Rempli par l administration de PPA * Responsable du cours

Plus en détail

Transformations géométriques / Filtrage

Transformations géométriques / Filtrage Traitement / Plan Bibliographie Cours de traitement Elise Arnaud - Edmond Boyer Université Joseph Fourier Cours de traitement Alain Boucher Cours de traitement T Guyer Université de Chambéry Cours de traitement

Plus en détail

======================================== Comparaison de façons de dessiner une ligne. en Java, sans OpenGL:

======================================== Comparaison de façons de dessiner une ligne. en Java, sans OpenGL: Comparaison de façons de dessiner une ligne en Java, sans OpenGL: Graphics g =... g.drawline( x1, y1, x2, y2 ); avec OpenGL: glbegin( GL_LINES ); glvertex2f( x1, y1 ); glvertex2f( x2, y2 ); Remarque: 1.

Plus en détail

ILLUSTRATOR CS6, CONNAÎTRE LES BASES - niv.1

ILLUSTRATOR CS6, CONNAÎTRE LES BASES - niv.1 ILLUSTRATOR CS6, CONNAÎTRE LES BASES - niv.1 Durée : 3J / 21H Groupe de : 4 max Formateur : Consultant expert en PAO et infographie. Formateur confirmé. Formation à la bureautique Objectifs : Maîtriser

Plus en détail

FLASH 1. SI28 - A08 Alice DAUSSY - Aurélie CHARLES

FLASH 1. SI28 - A08 Alice DAUSSY - Aurélie CHARLES FLASH 1 SI28 - A08 Pl a n Présentation du logiciel Différence entre Bitmap et Vectoriel Présentation de l interface Grouper et Dissocier Image clé Scénario Symboles et Scénario de symbole Interpolations

Plus en détail

8TRD147: Animation et images par ordinateur

8TRD147: Animation et images par ordinateur 8TRD147: Animation et images par ordinateur Rappels d OpenGL. Y. Chiricota Département d informatique et de mathématique Université du Québec à Chicoutimi / Certaines des illustrations de ce document proviennent

Plus en détail

Introduction à la notion Pipeline Graphique (initiation)

Introduction à la notion Pipeline Graphique (initiation) DENNE Introduction à la notion Pipeline Graphique (initiation) Année universitaire 2004-2005 Pascal Mignot Pascal.Mignot@univ-reims.fr DENNE Objectifs préparation au cours: d OpenGL (initiation) de DirectX

Plus en détail

Chapitre cinq : Représentation des Images

Chapitre cinq : Représentation des Images Chapitre cinq : Représentation des Images Ce chapitre présente les bases pour la représentation des images et des sons. ~ 1 ~ 6. 6.1.1. Introduction Il existe plusieurs moyens de représenter des images.

Plus en détail

3. Affichage graphique

3. Affichage graphique 3. Affichage graphique 3.1 Graphics Device Interface (GDI) Le GDI (Graphics Device Interface) est un ensemble de fonctions de l API Windows permettant de dessiner à l écran, en mémoire ou sur imprimante.

Plus en détail

Chapitre 25 : Créateur de forme

Chapitre 25 : Créateur de forme Menu Créateur de forme 25-1 25 : Créateur de forme Menu Créateur de forme Cliquez sur l outil Expression y, et double-cliquez sur une note ou une mesure. Ou, avec l outil Texte, mettez la poignée d un

Plus en détail

V. Visualisation d une scène

V. Visualisation d une scène V. Visualisation d une scène 1. Cadrage Il ne faut pas confondre la fenêtre d affichage (définie par le système de fenêtrage qui est indépendant d OpenGL) et le cadre (partie de fenêtre) dans lequel on

Plus en détail

Comment est compressée une image?

Comment est compressée une image? Comment est compressée une image? Compression JPEG Les inventeurs du format JPEG ont constaté qu un pixel était souvent entouré de pixel de la même couleur (ou presque). Ils ont donc eu l idée suivante

Plus en détail

Introduction à la Vision 3D

Introduction à la Vision 3D à la Vision 3D David Fofi Le2i UMR CNRS 6306 IUT Le Creusot Les applications présentées sont le fruit d une collaboration entre le Le2i et le laboratoire VICOROB de l Université de Gérone (Espagne). Les

Plus en détail

Synthèse d images et animation. Estelle Duveau - estelle.duveau@inria.fr. 3A IRV, 24 septembre 2008. OpenGL - Cours 1. Introduction.

Synthèse d images et animation. Estelle Duveau - estelle.duveau@inria.fr. 3A IRV, 24 septembre 2008. OpenGL - Cours 1. Introduction. Synthèse d images et animation OpenGL - Estelle Duveau - estelle.duveau@inria.fr 3A IRV, 24 septembre 2008 Planning Cours : introduction à OpenGL - 24/09/2008 (1h30) Cours : OpenGL avancé - 01/10/2008

Plus en détail

INKSCAPE Creative Commons By

INKSCAPE Creative Commons By Creative Commons By Creative Commons By Armel Maran & Jean-Pierre Morfin pour G3L Logiciel Libre pour le DESSIN VECTORIEL Qu'est ce que le dessin vectoriel? Un dessin vectoriel est une représentation composée

Plus en détail

Images numériques. Notions et contenus. évaluée

Images numériques. Notions et contenus. évaluée Images numériques Thème Notions et contenus Compétence travaillée ou évaluée Résumé Mots clefs Académie Référence Auteur Transmettre et stocker de l information Caractéristiques d une image numérique :

Plus en détail

Inkscape, un logiciel de graphisme adaptable pour la cartographie

Inkscape, un logiciel de graphisme adaptable pour la cartographie Formations du pôle de compétences disciplinaires en histoire et géographie de l Académie de Rouen (2013-2014) ( 1) Inkscape, un logiciel de graphisme adaptable pour la cartographie (ce didacticiel présente

Plus en détail

Photofiltre Les outils

Photofiltre Les outils Photofiltre Les outils Les outils de Photofiltre se situent dans une barre située à droite de votre écran. Cette palette d outils peut-être à gauche ou flottante ; pour cela, allez dans le menu «Outils»

Plus en détail

MVS Medical Visualisation Studio Version 1.0 Manuel utilisateur

MVS Medical Visualisation Studio Version 1.0 Manuel utilisateur MVS Medical Visualisation Studio Version 1.0 Manuel utilisateur Table des matières 1. Introduction... 3 2. Installation du logiciel... 3 3. Lancement du programme et ouverture d un fichier... 3 4. Manipulations

Plus en détail

Figure 6.3: Possibilité d exprimer son talent

Figure 6.3: Possibilité d exprimer son talent SÉANCE 6 Création de schémas 6.1 Présentation du logiciel «Draw» est un logiciel de dessin vectoriel et de PAO (Publication Assistée par Ordinateur). Avec ce logiciel, il vous est possible de créer divers

Plus en détail

IMN428 - Infographie

IMN428 - Infographie IMN428 - Infographie - Hiver 2016 Département d informatique Enseignant : Pierre-Marc Jodoin Courriel : pierre.marc.jodoin@usherbrooke.ca Bureau : D4-1016-1 Téléphone : (819) 821-8000 poste 62025 Site

Plus en détail

Manipulation d image avec numpy

Manipulation d image avec numpy Manipulation d image avec numpy 1 Format numérique d image Une image peut être numérisée sous forme d image matricielle (en anglais «bitmap») par une matrice de points colorés. Cette matrice a n lignes

Plus en détail

Cours 1 - Premiers pas en 3D. Xavier Décoret - INF583 École Polytechnique

Cours 1 - Premiers pas en 3D. Xavier Décoret - INF583 École Polytechnique Cours 1 - Premiers pas en 3D Xavier Décoret - INF583 École Polytechnique Disclaimer Attention, c est le cours le plus difficile le plus important Il y a beaucoup de on verra plus tard C est le canvas sur

Plus en détail

Notions générales en synthèse d'images. Espace image, espace utilisateur, modèles

Notions générales en synthèse d'images. Espace image, espace utilisateur, modèles Notions générales en synthèse d'images Espace image, espace utilisateur, modèles Catégories Type de scènes (3D, 2D, 2,5D) Type d images. Fil-de-fer Parties cachées Dessin au trait Image avec couleurs et

Plus en détail

Imagerie 3D et mathématiques

Imagerie 3D et mathématiques Imagerie 3D et mathématiques Jacques-Olivier Lachaud Laboratoire de Mathématiques CNRS / Université de Savoie Fête de la Science, 13/10/2013 Galerie Eurêka Image et perception Synthèse d image 3D Imagerie

Plus en détail

TD M1205 - Infographie MMI1 - Les formats de fichiers image

TD M1205 - Infographie MMI1 - Les formats de fichiers image TD M1205 - Infographie MMI1 - Les formats de fichiers image 1. Préalable : extension des fichiers Dans les pages qui suivent il est question d extension des fichiers. Il est bien sûr préférable d afficher

Plus en détail

Introduction au Dessin Vectoriel

Introduction au Dessin Vectoriel Introduction au Dessin Vectoriel Introduction Lorsque l'on affiche une image sur l'écran d'un ordinateur, ce que l'on voit n'est qu'une succession de points. Il existe pourtant deux manières différentes

Plus en détail

Visualisation 3D sur un Smartphone

Visualisation 3D sur un Smartphone Visualisation 3D sur un Smartphone Réalisé par: Bouhajja Lamia Daikhi Rahma Encadré par : Madame Ben Azouz Zouhour SOMMAIRE : I. Introduction Générale générale II. Objectif du projet III. Rendu 3D IV.

Plus en détail

Iniatiation au logiciel Illustrator

Iniatiation au logiciel Illustrator Iniatiation au logiciel Illustrator Illustrator est un logiciel de traitement d image vectorielle. Par image vectorielle on entend, non pas des pixels, mais bien des calculs mathématiques. D une certaine

Plus en détail

Plan. L image en informatique Bitmap vs vectoriel Les principaux modèles d images bitmap. Formats de stockage. Primitives graphiques.

Plan. L image en informatique Bitmap vs vectoriel Les principaux modèles d images bitmap. Formats de stockage. Primitives graphiques. Plan 2 Images L image en informatique Bitmap vs vectoriel Les principaux modèles d images bitmap Primitives graphiques Nicolas SZAFRAN (UJF - UFR IM 2 AG) L3 Info - Image 2014/2015 53 / 86 Fichiers bruts

Plus en détail

VPython : visualisation 3D pour le commun des mortels

VPython : visualisation 3D pour le commun des mortels : visualisation 3D pour le commun des mortels INRIA-Lorraine LORIA Rencontres Mondiales du Logiciel Libre 2005 Plan 1 Présentation de 2 La scène Les objets 3 Contrôle de l animation Les évènements Interfaces

Plus en détail

INFOGRAPHIE. Rapport du Projet de dessin 2D et 3D

INFOGRAPHIE. Rapport du Projet de dessin 2D et 3D Institut Galilée INFO 1 : Yohan ROUSSET Stéphane FOURNIER INFOGRAPHIE Rapport du Projet de dessin 2D et 3D Superviseur : R. MALGOUYRES Année 2008-2009 2 Table des matières I. Introduction... 4 II. Dessin

Plus en détail

LES IMAGES NUMERIQUES

LES IMAGES NUMERIQUES LES IMAGES NUMERIQUES Plan du cours Pourquoi? Comment? Qu est-ce qu une image numérique La couleur Le crénelage Le traitement d images La protection du contenu 2 Introduction 2 types d images issues de

Plus en détail

L image vectorielle avec Inkscape

L image vectorielle avec Inkscape L image vectorielle avec Inkscape Voici encore un merveilleux logiciel, un pur produit sorti du monde du libre, et qui demeure gratuit pour notre plus grand bonheur. Ses possibilités rivalisent avec les

Plus en détail

Chapitre 1 LES IMAGES NUMÉRIQUES

Chapitre 1 LES IMAGES NUMÉRIQUES Chapitre 1 LES IMAGES NUMÉRIQUES 5 DÉFINITION Définition (Petit Robert) Reproduction exacte ou représentation analogique d un être ou d une chose (Très général) Image (dessin, icône, photographie,...)

Plus en détail

Illustrator. version CS2 exercices

Illustrator. version CS2 exercices Illustrator version CS2 exercices L interface Introduction au vectoriel et au bitmap Les outils Les palettes La gestion de l affichage Les aides au dessin La sauvegarde d un travail Les scripts et les

Plus en détail

Geogebra (généralités)

Geogebra (généralités) Geogebra (généralités) I Affichage et personnalisation 1. Changer la taille des caractères Cliquer sur l onglet«options», puis«taille des caractères» 2. Afficher ou enlever des fenêtres spécifiques Cliquer

Plus en détail

SOMMAIRE CAO FAO 1.COMMENCER UN NOUVEAU PROJET. Page 1/16 2. DESSINER UN OBJET. Page 2/16 3. SUPPRIMER OU MODIFIER UN OBJET.

SOMMAIRE CAO FAO 1.COMMENCER UN NOUVEAU PROJET. Page 1/16 2. DESSINER UN OBJET. Page 2/16 3. SUPPRIMER OU MODIFIER UN OBJET. SOMMAIRE CAO.COMMENCER UN NOUVEAU PROJET. DESSINER UN OBJET. SUPPRIMER OU MODIFIER UN OBJET 4. DESSINER UN CERCLE 5. COUPER DES OBJETS 6. ARRONDIR DES ANGLES D UN OBJET 7.DUPLIQUER UN OBJET 8. ZOOM ET

Plus en détail

Traitement bas-niveau

Traitement bas-niveau Plan Introduction L approche contour (frontière) Introduction Objectifs Les traitements ont pour but d extraire l information utile et pertinente contenue dans l image en regard de l application considérée.

Plus en détail

Synthèse d'image avancée

Synthèse d'image avancée Plan Snthèse d'image avancée Cours 2: Transformations, perspective et caméras Motivation Rappels d algèbre linéaire Transformations Caméra sténopé, projection Sources: Xavier Granier, Nicolas Holzschuch

Plus en détail

Rapport de Stage. Habillage procédural et rendu en temps réel de vastes terrains texturés par GPU-quadtrees. (15 janvier - 15juillet 2006

Rapport de Stage. Habillage procédural et rendu en temps réel de vastes terrains texturés par GPU-quadtrees. (15 janvier - 15juillet 2006 Rapport de Stage Habillage procédural et rendu en temps réel de vastes terrains texturés par GPU-quadtrees (15 janvier - 15juillet 2006 15 avril - 15 juillet 2007) Effectué au sein du laboratoire MAP-ARIA

Plus en détail

Plan. L image en informatique Bitmap vs vectoriel Les principaux modèles d images bitmap Formats de stockage Primitives graphiques.

Plan. L image en informatique Bitmap vs vectoriel Les principaux modèles d images bitmap Formats de stockage Primitives graphiques. Plan 1 Introduction 2 Images Bitmap vs vectoriel Les principaux modèles d images bitmap Formats de stockage Primitives graphiques Nicolas SZAFRAN (UJF - UFR IM 2 AG) L3 Info - Image 2014/2015 13 / 86 Plan

Plus en détail

Adobe Illustrator - CS4

Adobe Illustrator - CS4 - CS4 Page 1/7 Plan de cours Notions fondamentales d'illustrator Graphisme Vectoriel et Bitmap La logique des calques La Plume, points d ancrage et ligne directrice, point directeur. L'interface Outils,

Plus en détail

TDs Architecture des ordinateurs DUT Informatique - M4104c SUJETS. R. Raffin Aix-Marseille Université romain.raffin-at-univ-amu.fr

TDs Architecture des ordinateurs DUT Informatique - M4104c SUJETS. R. Raffin Aix-Marseille Université romain.raffin-at-univ-amu.fr TDs Architecture des ordinateurs DUT Informatique - M4104c SUJETS R. Raffin Aix-Marseille Université romain.raffin-at-univ-amu.fr 2015 Table des matières 1 TD1 : les bonnes résolutions 2 1.1 Premières

Plus en détail

créer vos logos, dessins, plans...

créer vos logos, dessins, plans... 3 jours (21 heures) 1110 HT (Inter) 2670 HT (Intra) Création de plans, cartes... Un support de cours L interface Outils, palettes, règles, repères, grille Paramétrer les préférences Le dessin Outils rectangle,

Plus en détail

L interface Outils, palettes, règles, repères, grille Paramétrer les préférences

L interface Outils, palettes, règles, repères, grille Paramétrer les préférences Formatrice Conceptions de logos Création de support de com : affiche, flyer... Création de plans, cartes Bien manipuler un ordinateur L interface Outils, palettes, règles, repères, grille Paramétrer les

Plus en détail

Infographie et Image Informatique. Infographie 2D. Gérard-Michel COCHARD cochard@u-picardie.fr Sébastien CHOPLIN sebastien.choplin@upicardie.

Infographie et Image Informatique. Infographie 2D. Gérard-Michel COCHARD cochard@u-picardie.fr Sébastien CHOPLIN sebastien.choplin@upicardie. Infographie et Image Informatique Gérard-Michel COCHARD cochard@u-picardie.fr Sébastien CHOPLIN sebastien.choplin@upicardie.fr Infographie 2D 1. 2. 3. Traitements graphiques élémentaires 1. Tracé d'un

Plus en détail

Inkscape. réaliser un dessin vectoriel

Inkscape. réaliser un dessin vectoriel Inkscape réaliser un dessin vectoriel Pourquoi un dessin vectoriel? Image vectorielle : Image numérique composée d'objets géométriques individuels, des primitives géométriques (segments de droite, arcs

Plus en détail

Illustrator CS6 pour PC/Mac

Illustrator CS6 pour PC/Mac GÉNÉRALITÉS 1.1 L environnement 1 A- Lancer/quitter Adobe Illustrator CS6 1 B- Description de l écran de travail 1 C- Annuler/rétablir les manipulations 3 D- Modifier les paramètres proposés par défaut

Plus en détail

Exemples d'activités sur les images numériques

Exemples d'activités sur les images numériques Annexe 1 1 Accès aux composantes RVB d un pixel dans GIMP Pour agrandir l image : touche Ctrl maintenue enfoncée tout en tournant la molette de la souris, ou bien menu Affichage > Zoom > 1600 % Dans la

Plus en détail

Analyse d images, vision par ordinateur. Partie 6: Segmentation d images. Segmentation? Segmentation?

Analyse d images, vision par ordinateur. Partie 6: Segmentation d images. Segmentation? Segmentation? Analyse d images, vision par ordinateur Traitement d images Segmentation : partitionner l image en ses différentes parties. Reconnaissance : étiqueter les différentes parties Partie 6: Segmentation d images

Plus en détail

3.5.1 Introduction: image bitmap versus image vectorielle

3.5.1 Introduction: image bitmap versus image vectorielle 3.5.1 Introduction 3.5.2 Principe 3.5.3 Avantages et Inconvénients 3.5.4 Applications 3.5.5 Logiciels sur Internet PLAN 3.5.1 Introduction: image bitmap versus image vectorielle Lorsque l'on affiche une

Plus en détail

Vision par Ordinateur

Vision par Ordinateur Vision par Ordinateur James L. Crowley DEA IVR Premier Bimestre 2005/2006 Séance 6 23 novembre 2005 Détection et Description de Contraste Plan de la Séance : Description de Contraste...2 Le Détecteur de

Plus en détail

L imagerie vue par un mathématicien

L imagerie vue par un mathématicien L imagerie vue par un mathématicien Li-Thiao-Té Sébastien LAGA UMR 7539, Université Paris 13 Plan Généralités Images Modèles Qu est-ce qu une image? des coordonnées spatiales des mesures pour chaque position

Plus en détail

Publisher 2010. Table des matières

Publisher 2010. Table des matières Quelques outils Publisher 2010 Table des matières Publisher... 1 Modèle... 2 Brochure (dépliant)... 3 Dépliant vierge... 3 Mise en page (marges, orientation, taille de la page)... 4 Onglet Insertion...

Plus en détail

Dessiner avec GIMP - Introduction des calques

Dessiner avec GIMP - Introduction des calques Dessiner avec GIMP - Introduction des calques Comme nous l avons signalé précédemment, GIMP comme PS sont des logiciels d infographie, nous allons donc créer notre première image. Ouvrir une feuille et

Plus en détail

TP3_PARTIE B : SEGMENTATION D IMAGE RADAR

TP3_PARTIE B : SEGMENTATION D IMAGE RADAR TP3_PARTIE B : SEGMENTATION D IMAGE RADAR Le but de cet exercice est de pratiquer avec un algorithme de segmentation d images dans le cas des images radar. Bien que l algorithme disponible par PCI ne soit

Plus en détail

GEOGEBRA : Les indispensables

GEOGEBRA : Les indispensables Préambule GeoGebra est un logiciel de géométrie dynamique dans le plan qui permet de créer des figures dans lesquelles il sera possible de déplacer des objets afin de vérifier si certaines conjectures

Plus en détail

Traitements de base d une image avec PHOTOFILTRE

Traitements de base d une image avec PHOTOFILTRE Traitements de base d une image avec PHOTOFILTRE Barre d outils Barre d outils complémentaire Nouveau Niveaux automatiques Contrastes automatiques Ouvrir Luminosité (-) Luminosité (+) Enregistrer Contraste

Plus en détail

Codage MPEG-4 de dessins animés

Codage MPEG-4 de dessins animés Codage MPEG-4 de dessins animés Jean-Claude Moissinac Cyril Concolato Jean-Claude Dufourd Ecole Nationale Supérieure des Télécommunications 46 rue Barrault 75013 Paris cyril.concolato@enst.fr, dufourd@enst.fr,

Plus en détail

COM-1560 Communication Informatisée 1

COM-1560 Communication Informatisée 1 COURS 2.1 Adobe Illustrator CS (1) Professeur: Jorge Zeledon COURS 2.1 1 PLAN DE COURS Images vectorielles Images bitmap Bitmap vs. vectorielles Résolution graphique Adobe Illustrator CS Interface Illustrator

Plus en détail

Propriétés des images numériques Contraintes sur l interprétation

Propriétés des images numériques Contraintes sur l interprétation Propriétés des images numériques Contraintes sur l interprétation M.LOUYS, Traitement d images et problèmes inverses Master Astrophysique, Observatoire de Strasbourg, 2013 Propriétés générales d une image

Plus en détail

Outils Mathématiques pour l informatique

Outils Mathématiques pour l informatique Outils Math. pour l info. - Licence 3 - IEM - Année 2015/2016 Université de Bourgogne Labo. Le2i, UMR-CNRS 5158 http://jl.baril.u-bourgogne.fr September 10, 2015 Cours outils Math. pour l info. - Licence

Plus en détail

Infographie IMN428. À l ordre du jour. Été 2015. Introduction Par Pierre-Marc Jodoin et Olivier Godin

Infographie IMN428. À l ordre du jour. Été 2015. Introduction Par Pierre-Marc Jodoin et Olivier Godin Été 2015 Infographie IMN428 Introduction Par Pierre-Marc Jodoin et Olivier Godin À l ordre du jour Introduction à l infographie Espace couleur Primitives graphiques Caméra Pipeline graphique 2 1 Rappel

Plus en détail

www.imprimermonlivre.com

www.imprimermonlivre.com 0 www.imprimermonlivre.com Composition d une couverture avec Word L objectif de ce guide est de vous proposer un mode opératoire pour créer une couverture avec Word. Nous vous rappelons toutefois que Word

Plus en détail

Ce tutoriel suppose que vous ayez installé les logiciels QGIS. http://www.qgis.org/en/site/ http://scapetoad.choros.ch/

Ce tutoriel suppose que vous ayez installé les logiciels QGIS. http://www.qgis.org/en/site/ http://scapetoad.choros.ch/ Un logiciel SIG (Système d Information Géographique) est une base de données spatiales qui sert, entre autres, à faire des cartes. Cela signifie qu à chaque ligne d un tableau d une base de données correspond

Plus en détail

Analyse d images introduction

Analyse d images introduction L3, option Image Analyse d images introduction http ://perception.inrialpes.fr/people/boyer/teaching/l3/ Elise Arnaud - Edmond Boyer Université Joseph Fourier / INRIA Rhône-Alpes elise.arnaud@inrialpes.fr

Plus en détail

Initiation au dessin Bitmap

Initiation au dessin Bitmap Sébastien Stasse Initiation au dessin Bitmap Guide d apprentissage et notions de base 2e édition Nom : Classe : Produit par l École Alex Manoogian AW version 6 Initiation au dessin bitmap Initiation au

Plus en détail

Informatique Graphique Méthodes de Rendu

Informatique Graphique Méthodes de Rendu Informatique Graphique Méthodes de Guillaume Gilet Guillaume.Gilet@unilim.fr 2012-2013 Résumé des épisodes précédents Principe de synthèse d'images Evaluation du transport de lumière Complexité des phénomènes

Plus en détail

FORMATION WEBDESIGN (2x3 jours)

FORMATION WEBDESIGN (2x3 jours) FORMATION WEBDESIGN (2x3 jours) Présentation : Initiez-vous au plus puissant logiciel de traitement d image ainsi qu à la production assistée par ordinateur (PAO)! Découvrez avec cette formation les bases

Plus en détail

GL BE FLYER. Chef de projet de l équipe : SCIONICO Pierre

GL BE FLYER. Chef de projet de l équipe : SCIONICO Pierre GL BE FLYER Chef de projet de l équipe : SCIONICO Pierre Membres de l équipe : BRESSON Adrien THIERY Kévin SCIONICO Pierre ALBERTINI Rémi ROBERT Cédric Tuteur du projet : GESQUIERE Gilles IUT de l'université

Plus en détail

ENSEIGNER Transmettre et Stocker l Information en TS. Un exemple d information numérique: L image numérique

ENSEIGNER Transmettre et Stocker l Information en TS. Un exemple d information numérique: L image numérique Un exemple d information numérique: L image numérique 1. Les deux types d images numériques Les images bitmap (ou matricielles) Les images vectorielles Les images bitmap (littéralement «plan de bits» c

Plus en détail

III Caractérisation d'image binaire

III Caractérisation d'image binaire III Caractérisation d'image binaire 1. Généralités Les images binaires codent l'information sur deux valeurs. Rarement le résultat direct d'un capteur, mais facilement obtenues par seuillage dans certains

Plus en détail

Manipulation d'images à usage scientifique. Fabrice Duprat février 2001 1

Manipulation d'images à usage scientifique. Fabrice Duprat février 2001 1 Manipulation d'images à usage scientifique Fabrice Duprat février 2001 1 Images en mode point ou bitmap = un ensemble de points (pixels) Exemple: image de 20 pixels x 10 pixels Fabrice Duprat février 2001

Plus en détail

Office - Le menu Dessin La barre d'outil Dessin

Office - Le menu Dessin La barre d'outil Dessin Office - Le menu Dessin La barre d'outil Dessin Le module de dessin d'office est un logiciel de dessin vectoriel*. Il crée des figures géométriques en les transformant en équation dites courbes de Béziers*

Plus en détail

INTRODUCTION AUX OUTILS DE MICROGRAFX VERSION 6 (WINDOWS DRAW ET PHOTOMAGIC)

INTRODUCTION AUX OUTILS DE MICROGRAFX VERSION 6 (WINDOWS DRAW ET PHOTOMAGIC) INSTITUT NATIONAL AGRONOMIQUE PARIS-GRIGNON INA P-G INTRODUCTION AUX OUTILS DE MICROGRAFX VERSION 6 (WINDOWS DRAW ET PHOTOMAGIC) Objectifs Initiation rapide au dessin vectoriel et à la retouche d'image

Plus en détail

L analyse d images regroupe plusieurs disciplines que l on classe en deux catégories :

L analyse d images regroupe plusieurs disciplines que l on classe en deux catégories : La vision nous permet de percevoir et d interpreter le monde qui nous entoure. La vision artificielle a pour but de reproduire certaines fonctionnalités de la vision humaine au travers de l analyse d images.

Plus en détail

Manuel pour l utilisation de Gimp

Manuel pour l utilisation de Gimp Philippe Morlot Manuel pour l utilisation de Gimp notamment dans le cadre de l enseignement des arts plastiques Petite introduction Gimp est un puissant logiciel qui permet de retoucher, de manipuler ou

Plus en détail

Production d un dessin sur programme graphique basique. Microsoft Paint

Production d un dessin sur programme graphique basique. Microsoft Paint Production d un dessin sur programme graphique basique Microsoft Paint Préparé par B.Boucher Table des matières Gestion du document Enregistrement... 1 Ouvrir un document... 1 Mise en page... 1 Aperçu

Plus en détail