Est-il une bibliothèque pour la déformation de l'image / image morphing pour python avec contrôle de points?

Vous souhaitez prendre des images et de marquer des points spécifiques (par exemple, marque de la région autour des yeux, du nez, de la bouche, etc) et ensuite les transformer en points marqués dans une autre image. Quelque chose comme:

transform(original_image, marked_points_in_the_original, marked_points_in_the_reference)

Je n'arrive pas à trouver un algorithme décrivant, ni puis-je trouver les bibliothèques avec elle. Je suis prêt à le faire moi-même aussi, tant que je peux trouver de bons/facile à suivre son matériel. Je sais que c'est possible, bien que depuis que j'ai vu certains incomplète (ne pas vraiment expliquer comment faire) .les fichiers pdf sur google avec elle.

Voici un exemple de points marqués et de la transformation, depuis que vous avez demandé des éclaircissements. Si celui-ci n'est pas à l'aide de 2 personnes comme je l'ai dit plus tôt.

Est-il une bibliothèque pour la déformation de l'image /image morphing pour python avec contrôle de points?

Est-il une bibliothèque pour la déformation de l'image /image morphing pour python avec contrôle de points?

Edit: j'ai réussi à obtenir le im.transform méthode de travail, mais l'argument est une liste de ((box_x, box_y, box_width, box_height), (x0, y0, x1, y1, x2, y2, x3, y3)), avec le premier point de l'être NW, la seconde SW, la troisième NE et la quatrième SE. (0, 0) est le plus à gauche partie supérieure de l'écran, aussi loin que je pouvais dire. Si j'ai fait tout droit, cette méthode n'est pas vraiment ce dont j'ai besoin.

  • "transformer" est un mot vague. Pouvez-vous expliquer ce que vous entendez? Voulez-vous copier des parties d'une image et de les "coller" directement dans un autre? Quel type de région?
InformationsquelleAutor smln | 2011-02-21