Mezcle fotos existentes de rostros humanos en otras nuevas.
Hay millones de fotos existentes de rostros disponibles en línea. El enfoque que tomaría es usar algoritmos de detección de características bien conocidos y combinar las características de diferentes caras algorítmicamente.
Esto te daría la aleatoriedad y el realismo.
En más detalles, crearía una tubería de procesamiento para rostros humanos, que:
- Detecta diferentes características (ojos, boca, orejas, frente, mentón, mandíbula, pómulo, etc.)
- Usando las ubicaciones de la característica detectada, divida las imágenes en componentes.
- Aleatorice los parámetros de una plantilla posicional y de tamaño.
- Coloque componentes seleccionados al azar en la plantilla generada.
- Mezcla las características entre sí. (suavizado de bordes, tono, color, etc.)
Algunos recursos rápidamente encontrados:
También necesitará obtener una base de datos de caras, que puede presentar algunos problemas de licencia, o reunirlas usted mismo de la web, lo que llevará mucho tiempo.
Tenga en cuenta que este tipo de problema es efectivamente la investigación activa. Ni siquiera quiero saber cuánto tiempo les llevó a la gente de Skyrim hacer funcionar su sistema de generación de rostros. (Y tenían décadas de experiencia desde los días en Morrowind ...)