Un programme qui applique des effets 2d temps réels sur l'image d'une webcam (ou autre source de video). Mais ce n'est pas tout ! J'ai aussi ajouter une fonction 'jeu' (un peu basique pour le moment) du meme type que l'EyeToy(tm) de Sony pour la Playstation(tm) : des jeux interactifs entre vous et la webcam.
Techniquement, j'utilise DirectShow pour l'acces a la webcam et Direct3D pour l'affichage... et beaucoup de CPU et de memoire pour les effets 2D. Le moteur 3d est basé sur ucEngine.
Liste des effets
movement detection
edge detection : Roberts 2x2, Sobel 3x3 and Laplace 3x3
skin color detection filter
color filter : grey leveling, inverse color, black 'n' white, sepia