2017-09-27 1 views
0

Récemment, j'ai trouvé une application étonnante appelée Photo Lab, et je suis curieux au sujet d'un effet appelé Paper Rose.In les photos ci-dessous, l'une est l'image originale, l'autre est l'image effectuée.Ma question est quel genre d'algorithme peut faire cet effet, et il serait préférable si vous pouvez me montrer du code ou demo.Merci à l'avance! enter image description hereY a-t-il un moyen de mettre en œuvre ce bel effet d'image?

enter image description here

Répondre

0

Je crains que ce n'est pas seulement un algorithme, mais un logiciel complexe.

La partie la plus difficile est de modéliser la forme de la rose. Les pétales sont probablement une surface maillée. Il n'est pas si difficile de leur donner une forme incurvée, mais le plus difficile est de les grouper de manière à ce qu'ils ne se croisent pas.

Il n'est pas tout à fait impossible d'y parvenir en les plaçant d'abord dans une géométrie plane où vous pouvez maîtriser les intersections, puis l'enrouler autour d'un axe avec un roi de la transformation polaire. Mais je n'y crois pas vraiment. Je pense plutôt qu'ils ont un modélisateur géométrique évitant les collisions. Les étapes suivantes, qui sont plus classiques, consistent à mapper les images sur les pétales et à effectuer le rendu réaliste de toute la scène.


Mais il y a une autre option, que j'appellerai le "rendu pauvre de l'homme".

Vous pouvez commencer à partir d'une image réelle d'une rose en papier, où les pétales ont un cadre noir et épais vide. Ensuite, sur la photo, vous détectez (soit de manière automatisée ou juste à la main) des points qui correspondent à une grille régulière sur le papier aplati. Comme les pétales ne sont pas entièrement visibles, les parties cachées doivent être coupées du treillis, éventuellement en utilisant une clôture polygonale.

Maintenant, vous pouvez prendre n'importe quelle image, l'ajuster sur le maillage non déformé, découper les zones cachées et déformer en position déformée. Ensuite, en composant des trucs, vous lui donnerez un aspect naturel sur la rose.

Remarque: le processus est facilité en dessinant une grille complète à l'intérieur du cadre. De toute façon, vous devrez l'effacer avant de faire la composition, afin de récupérer seulement les informations d'ombrage.


je aurais tendance à croire que la deuxième approche a été utilisée ici, comme je vois quelques anomalies de cartographie le long des bords, qui ne se posera pas sur une scène entièrement synthétique.

Dans tous les cas, un travail acharné.