J'ai écrit une bibliothèque simple pour gérer le morphing en javascript, mais elle ne fait pas de détection de fonctionnalités. (dans ma mise en œuvre, vous devez choisir les points correspondants manuellement).
http://peter.pisljar.si/#!/en/projects/image_morph_js
pour le faire fonctionner, vous devrez automatiquement reconnaître quelques points (plus le meilleur) sur le visage. De plus pour l'animation de regarder bien les images doivent être de la même taille, arrière-plan similaire ...
trouver d'autres visages qui ressemblent à votre visage ... qui pourrait être plus intéressant :) vous pouvez essayer avec classificateurs (k les plus proches voisins?) Cependant, je ne suis pas sûr à quel point cela fonctionnera réellement.
vous trouverez une belle liste d'algorithmes pour détecter les traits du visage ici: https://facedetection.com/algorithms/
ps: une autre idée ... vous pouvez également comparer les caractéristiques juste du visage (quelque chose comme comparaison des empreintes digitales, où il ne marche pas réellement comparer empreintes digitales, mais seulement ses caractéristiques (lignes de séparation, ligne courte, sorties de ligne du même côté qu'il entre)
Vous avez probablement besoin d'implémentations de Eigenfaces ou Viola-Jones ... –
Quelques très bonnes ressources ici: http://stackoverflow.com/questions/1697529/face-detection-and-comparison –