Projet Master 2 p18 Player interactif. Présentation du projet Projet e commerce Projet e commerce...
Transcript of Projet Master 2 p18 Player interactif. Présentation du projet Projet e commerce Projet e commerce...
Projet Master 2Projet Master 2p18p18
Player interactifPlayer interactif
Présentation du projetPrésentation du projet
Projet e commerceProjet e commerce Espace communautaireEspace communautaire Concert virtuelConcert virtuel Espace de discussion et interaction en directEspace de discussion et interaction en direct
Un exemple de Player interactif : Un exemple de Player interactif : IDSIDEIDSIDE
Présentation du playerPrésentation du player
Notre approche en 3 phases :Notre approche en 3 phases :– Recherche fonctionnalitésRecherche fonctionnalités– Recherche des algorithmes de détection de Recherche des algorithmes de détection de
contourscontours– Développement du playerDéveloppement du player
Présentation de l’architecturePrésentation de l’architecture
FlashFlash FlexFlex
Présentation du playerPrésentation du player
Préparation de la vidéo en amontPréparation de la vidéo en amont Interaction en directInteraction en direct
Les étapesLes étapes
Charger la vidéo Dessiner une forme sur un calque Rendre la Zone active Écrire un Commentaire Interpolation Lancer la diffusion
L' Algorithme de détection de L' Algorithme de détection de contourcontour
Ce qui existeCe qui existe– Filtrage linéaire de l'image (Sobel)Filtrage linéaire de l'image (Sobel)
» GradientGradient» Norme du gradientNorme du gradient
– Contour actif (snake)Contour actif (snake)
L' Algorithme de détection de L' Algorithme de détection de contourcontour
Algorithme construitAlgorithme construit– Pas de filtragePas de filtrage
» Recherche progressiveRecherche progressive» Plus grande variabilitéPlus grande variabilité
– Pas de snake (garder les éléments présent dans Pas de snake (garder les éléments présent dans l'objet)l'objet)
L' Algorithme de détection de L' Algorithme de détection de contourcontour
Description :Description :– Fixer un seuilFixer un seuil– Recherche d'une limiteRecherche d'une limite– Contournement de l'objetContournement de l'objet
L'algorithme d'interpolation de L'algorithme d'interpolation de formesformes
DescriptionDescription
Problèmes rencontrés et Problèmes rencontrés et améliorations possibleaméliorations possible
Objet global pratiquement jamais pris en Objet global pratiquement jamais pris en comptecompte– Corpus d'objet couramment sélectionnésCorpus d'objet couramment sélectionnés– Utilisation du « surface blur » Utilisation du « surface blur »
(progressivement ?)(progressivement ?)– Trait à la place du cliqueTrait à la place du clique
Problèmes rencontrés et Problèmes rencontrés et améliorations possibleaméliorations possible
Interpolation perfectibleInterpolation perfectible– Création de forme simplifiée : uniformiser les Création de forme simplifiée : uniformiser les
ajouts de nouveaux pointsajouts de nouveaux points– Détection de la rotation des objetsDétection de la rotation des objets
DémonstrationDémonstration
Évolutions Évolutions
Interaction « en direct » Interaction « en direct »
ÉvolutionsÉvolutions
Commentaires
ÉvolutionsÉvolutions
Commentaires
Commentaires
ConclusionConclusion