TEDDI :: La Vidéo dans Pure Data/Linux
Formateur : Mathieu Bouchard
Durée : 25 heures
Vendredi le 20 octobre 2006 de 10h à 16h
Samedi le 21 octobre 2006 de 10h à 16h
Vendredi le 27 octobre 2006 de 10h à 16h
Samedi le 28 octobre 2006 de 10h à 16h
Vendredi le novembre 2006 de 10h à 16h
Jour 1 (GEM, précédé des bases de pd):
Que sont: GPU, OpenGL, GEM, GridFlow.
- pd:
- objets, classes, messages, inlets, outlets, connections
- inlets chauds et froids; ordre des opérations
- quelques objets de base (surtout la section "glue" dans 00.index)
- géométrie:
- (u,v) de l'écran, (x,y,z) de l'espace, (s,t) des textures
- gemwin, gemhead
- géos (carré, rectangle, polygone, cube, sphère, ...)
- fichiers de modèles (.obj)
- translation, rotation, agrandissement, réflections
Jour 2 (GEM):
- géométrie:
- boîte de clipping
- composition, ordre des opérations, séparateurs
- chemins linéaires et splines
- projection orthogonale et isométrique
- caméra {view}
- stéréographie
Jour 3A (GEM):
- couleurs:
- espaces de couleurs: RGB, RGBA, YUV, Y, HSV
- images:
- textures, pix
- snapshots
- lecture et écriture de fichiers
- effets simples et compositage
Jour 3B (Gridflow):
- grilles
- dimensions
- coordonnées (y avant x)
- canaux r,g,b,a,y,u,v,etc; axe des canaux; numéros de canaux
- numéros de dimensions
- types de nombres
- ordre des opérations
- {#out window}, fenêtres multiples
- #clip
- #color
Jour 4 (GridFlow):
- #camera
- effets simples et compositage
- différence d'images
- détection de mouvement
- détection de présence
- concept de "bruit" vs "signal"
- convolutions (filtres linéaires) avec {#convolve}
- filtre de somme unité ("convexe")
- flou carré (filtre par moyenne)
- flou pondéré
- filtre séparable
- filtre isotropique
- flou gaussien
- détecteurs de bords
- dérivées d'ordre 1
- dérivées d'ordre 2
- laplacien
- display
- lecture de fichiers d'image et de vidéo
- #remap_image
- polymorphismes
- opération sur les couleurs vs sur les positions :
- {# +} {# *} {# %} {# abs-} #rotate
Jour 5 (GridFlow):
- filtrage (suite) (avec et sans caméra):
- concept d'espace-temps et lien avec le mouvement
- FIR (réponse d'impulsion finie)
- IIR (réponse d'impulsion infinie)
- filtre temporel vs spatial
- périodicité: fréquence temporelle vs spatiale
- low-pass
- high-pass
- filtres sobel-prewitt et coordonnées polaires
- #moment
- d'ordre 1: moyenne de position (en x et y)
- d'ordre 2: variance de position (en xx et xy et yy)
- #fft (facultatif)
- décomposition spectrale (en fréquences spatiales)
- fréquences bidimensionnelles
- convolution rapide et déconvolution
- cross-corrélation et auto-corrélation
http://www.poynton.com/notes/colour_and_gamma/ColorFAQ.html