Cette section présente les résultats de la première partie du TP. Ces vidéos représentent des transitions progressives, d'une image à une autre.
-Identifier certains points d'intérêts (contour de la bouche, yeux etc.) dans chaque image.
-Calculer les coordonnées moyennes pour chaque points correspondants des images (le point milieu entre les deux nez, par exemple).
-Calculer une triangulation (diviser les images en des sections triangulaires) avec l'algorithme delaunay de Matlab et les points milieux.
-Calculer la transformation nécessaire pour qu'un "triangle" de l'image originale se déplace vers l'image de destination
-Finalement, il s'agit d'obtenir chaque pixel correspondant à l'image désirée.La transformation calculée permet de trouver la position correspondante et il faut une moyenne pondérée pour obtenir la couleur voulue
Transformation Etudiant | Transformation Boris - Lemur |
---|---|
Transformation Lemur - Paresseux | Transformation Paresseux - Boris |
---|---|
Source : Étudiants : photos du cours
Source : Lemur : https://www.flickr.com/photos/didkobravo/galleries/72157623582977589/
Source : Paresseux : https://twitter.com/lmdasloth
Cette section présente les résultats de la deuxième partie du TP. Ces images représentent la forme "moyenne" de plusieurs visages.
-Il a d'abord fallu utiliser une librairie pour trouver automatiquement les points d'intérêts des visages. Il n'était pas possible de manuellement sélectionner les points à cause de la quantité d'images.
-Ensuite, nous pouvons calculer la forme moyenne des différents points obtenus, comme dans la partie A.
-Ensuite, nous déformons chaque visage pour qu'il s'aligne avec la forme obtenue
-Il s'agit maintenant de former une image à partir de tous les autres en faisant une moyenne. (somme_toutes_les_images_déformées/nombre_total_dimages)
Forme de l'étudiant moyen | Image de l'étudiant moyen |
---|---|
![]() |
![]() |
Forme de l'étudiant moyen | Image de l'étudiant moyen |
---|---|
![]() |
![]() |
Forme visage moyen | Image visage moyen |
---|---|
![]() |
![]() |
Cette section combine les deux premières. Il s'agit de combiner mon image avec le visage moyen des hommes et des femmes de la base de données d'Utrecht.
-Calculer, comme précédemment, le visage moyen des femmes et des hommes
-Faire une image hybrides (comme à la première section) entre mon visage et celui du visages moyens des femmes/hommes.
Femme | Homme |
---|---|
![]() |
![]() |
Originale | Féminisation | Masculinisation |
---|---|---|
![]() |
![]() |
![]() |