Développement d'une application de segmentation de la vidéo en se basant sur les histogrammes de couleurs
ENSIAS
2ème année
PFA A. U. 2005 - 2006
Table des matières
Liste des figures ................................................................................................ 5
Introduction ...................................................................................................... 6
Chapitre 1 : Segmentation de la vidéo par les histogrammes de couleurs ... 8
1.1. Introduction ............................................................................................................ 8
1.2. Travaux antérieurs ................................................................................................ 9
1.3. Méthode proposée .................................................................................................. 9
1.3.1. La transformation réversible de couleur .................................................... 11
1.3.2. L’histogramme de couleur ........................................................................... 12
Chapitre 2 : Analyse et conception .............................................................. 14
2.1. UML ...................................................................................................................... 14
2.2. Analyse .................................................................................................................. 16
2.3. Conception ............................................................................................................ 17
2.3.1 Les cas d’utilisation........................................................................................ 17
2.3.2 Les diagrammes de séquence ........................................................................ 17
2.3.3. Le diagramme de classes .............................................................................. 21
Chapitre 3 : Outils de développement .......................................................... 23
3.1. Java........................................................................................................................ 23
3.1.1 Java Virtual Machine .................................................................................... 25
3.1.2 Java est interprété .......................................................................................... 25
3.1.3 Java est robuste .............................................................................................. 25
3.1.4 Types d’applications Java ............................................................................. 26
3.2. Java Media Framework : JMF ........................................................................... 26
3.2.1. Architecture JMF .......................................................................................... 26
3.3. XML ...................................................................................................................... 30
3.3.1. Caractéristiques ............................................................................................ 30
3.3.2. JDOM ............................................................................................................. 31
Chapitre 4 : Réalisation de l'application ...................................................... 33
Conclusions et perspectives .......................................................................... 38
Références ....................................................................................................... 39