Pregunta

Hoy encontré un problema interesante.

Eso es lo que tengo: 2 imágenes con humanoides en ellos (como la imagen humana y orcal)

Eso es lo que tengo que hacer: combinarlos de la forma en que los humanos se "maquillaje de orcos", su piel se vuelve verde y poco más gorda, etc.

¿Cómo puedo hacerlo en el servidor, contando que tengo un rubí en rieles y programadores de PHP? ¿Hay un motor para hacer un personal similar? He oído hablar de OpenCV y otras herramientas para detectar la cara, pero ¿qué pasa con la combinación de cara? Sabes, hay algunos sitios web donde combinan 2 celebridades en una

Necesito algunas fuentes y ejemplos. Sé que hay algunos sitios como este . Me pregunto si hay algún código gratuito. En general, esta demostración me queda muy bien, aunque las fuentes no son gratuitas ...

¿Fue útil?

Solución

Good Faces Montage no es una tarea trivial y no conozco buenas herramientas de código abierto para eso. Pero OpenCV tiene la mayoría de los bloques básicos necesarios para combinar caras. Este es un sitio de demostración que usa OpenCV debajo del capó. Puedes encontrar más información sobre el blog de sus autores.

Otros consejos

Podrías echar un vistazo a los llamados transformación de imágenes (o el algoritmo de deformación de campo de Belely) como sospecho que su combinación óptima será una mezcla de forma intermedia entre las dos imágenes de la cara, es decir, una mezcla tanto en forma de imagen como en valor de píxeles. Alternativamente, podría mezclarlos directamente usando la mezcla de imágenes de Poisson.

Para ambos encontrará muchos tutoriales y código en línea.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top